环境变量

CentOS7安装JDK1.8详细步骤

有些话、适合烂在心里 提交于 2020-02-27 15:06:55
之前一直在自己电脑上通过Vmware Workstation软件来安装CentOS7,最近斥巨资自己组装了一个小电脑,安装CentOS7系统,模拟真实的服务器环境。同时也实现了异地远程开机和访问,并且可以通过ssh连接,这样便相当于拥有了小型服务器(阿里云同等配置的服务器太贵啦,摸摸我干瘪的钱包,哭瞎在厕所…)。既然搞Java,那第一步当然是安装Java的环境。写下这边文章做记录,下次再部署,便可以快乐的CV了… 注意:有可能安装的Linux操作系统本身已经安装了OpenJDK,最好安装之前查看一下,如果系统自身带有OpenJDK可以卸载后重新安装 查看并卸载已安装的JDK 通过 rpm -qa|grep java 的命令查看已安装的JDK 图中可以看到系统自带的OpenJDK的版本等相关信息。下面我们进行卸载,使用 rpm -e --nodeps 命令进行卸载,如下图所示: 把OpenJDK相关的都进行卸载完成后,再通过 rpm -qa|grep java 命令进行查看,发现OpenJDK相关的已经卸载完成。 2.下载Oracle JDK8 百度Java8下载,可以看到第一个就是我们下载的地址,貌似新版的JDK下载都要登录账号了,嫌麻烦的也可以通过其他平台去下载。 JDK8下载Linux的版本,笔者下载的是 jdk-8u211-linux-x64.tar.gz 版本。 3

jdk安装以及环境配置

旧城冷巷雨未停 提交于 2020-02-27 15:03:17
写在前面: jdk1.8:链接:https://pan.baidu.com/s/1hzQZfW_7ceJrRuRUjgueSQ 提取码:y9u6 eclipse:链接:https://pan.baidu.com/s/10s8ZG_7eJWbRkq1WsEMgbQ 提取码:baeo 本方法亲测有效,话不多说直入主题。。。。 一、安装jdk(以jdk1.8为例) 1、点击安装程序 我选择的是默认位置,然后一路下一步。 jdk安装完成,相对比较容易。 二、配置环境变量 1、点击桌面计算机右键-->属性-->高级系统设置-->环境变量 2、创建环境变量 2.1创建JAVA_HOME 变量值就是你将jdk安装的位置(我选择的默认地址)-->确定 2.2创建PATH环境变量(如果有点击编辑,然后在PATH里新建一个变量,变量值是JDK文件夹下的bin文件夹地址) 附:bin文件夹地址 2.3创建CLASS_PATH环境变量 变量值为:jdk文件夹下的lib文件夹地址+\dt.jar;jdk文件夹下的lib文件夹地址+\tools.jar (注意:两个地址之间加“;”隔开) 附:lib地址 2.4完成创建-->确定 三、检查配置是否成功 3.1打开命令行(快捷键:win+R)-->输入cmd-->回车 3.2输入javac-->回车 3.3出现下图所示即为配置成功 来源: CSDN 作者:

Go 每日一库之 godotenv

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-27 15:02:54
简介 twelve-factor应用提倡将配置存储在环境变量中。任何从开发环境切换到生产环境时需要修改的东西都从代码抽取到环境变量里。 但是在实际开发中,如果同一台机器运行多个项目,设置环境变量容易冲突,不实用。godotenv库从.env文件中读取配置, 然后存储到程序的环境变量中。在代码中可以使用读取非常方便。godotenv源于一个 Ruby 的开源项目dotenv。 快速使用 第三方库需要先安装: $ go get github.com/joho/godotenv 后使用: package main import ( "fmt" "log" "os" "github.com/joho/godotenv" ) func main() { err := godotenv.Load() if err != nil { log.Fatal(err) } fmt.Println("name: ", os.Getenv("name")) fmt.Println("age: ", os.Getenv("age")) } 然后在可执行程序相同目录下,添加一个.env文件: name = dj age = 18 运行程序,输出: name: dj age: 18 可见,使用非常方便。默认情况下,godotenv读取项目根目录下的.env文件,文件中使用key = value的格式

java配置环境变量

泪湿孤枕 提交于 2020-02-27 14:45:52
1.高级设置---环境变量 2.新建JAVA_HOME,路径为jdk所在路径 3.编辑path 在变量值最后面加上'';%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin'' 4.新建CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 5.验证 win+ R -- cmd 输入Java -version 弹出以下内容:说明配置成功 来源: oschina 链接: https://my.oschina.net/u/3748375/blog/3165051

os.environ环境变量

梦想的初衷 提交于 2020-02-27 13:24:38
os.environ 输出的是一个字典, 形式为键值对,即key + value。 一、设置环境变量 1.os.environ[‘环境变量名’] = ‘环境变量值’ # 这里环境变量名和环境变量值都是string类型。 2.os.putenv(‘环境变量名称’, ‘环境变量值’) 二、获得环境变量 1.os。environ[‘环境变量名’] 2.os.getenv(‘环境变量名’) 三、key字解析 windows: · os.environ[‘HOMEPATH’]:当前用户主目录。 os.environ[‘TEMP’]:临时目录路径。 os.environ[PATHEXT’]:可执行文件。 os.environ[‘SYSTEMROOT’]:系统主目录。 os.environ[‘LOGONSERVER’]:机器名。 os.environ[‘PROMPT’]:设置提示符。 linux: os.environ[‘USER’]:当前使用用户。 os.environ[‘LC_COLLATE’]:路径扩展的结果排序时的字母顺序。 os.environ[‘SHELL’]:使用shell的类型。 os.environ[‘LAN’]:使用的语言。 os.environ[‘SSH_AUTH_SOCK’]:ssh的执行路径。 参考资料: OS.ENVIRON()详解 os

linux基础学习 004 shell与变量

青春壹個敷衍的年華 提交于 2020-02-27 12:37:19
bash shell的功能 1.命令记忆功能 (history) ~/.bash_history 2.补全命令功能[Tab] 3.命令行别名设置功能 (alias,unalias) 4.作业控制,前台,后台控制 5.程序脚本(shell script) 6.通配符 shell的变量 显示变量: 使用echo $变量名 echo $PATH 自定义变量的设置: 变量=内容; 取消自定义变量: unset $变量名 变量设置注意事项: 1.等号两边不能直接接空格符; 2.变量名,英文,数字; 3.export使自定义变量成为环境变量, export 变量名 ; 4.双引号仍可保留变量内容,单引号将是一般字符. . 环境变量相关命令: env/export //列出所有环境变量 set //查看所有变量(环境变量+自定义变量) . 变量键盘读取,数组与声明 read [-pt] variable //读取来自键盘输入的变量 -p:后面可接提示符 -t:后面接秒数 declare [-aixr] variable //声明变量类型 -a: 数组 -i: 整型,base环境下数组计算,默认最多达到整型. -x: 将variable变成环境变量,+x,相当于取消操作. -r: readonly类型.不能更改. 数组设置方法: var[index]=content echo ${var[i]}

os、sys库技巧整理

房东的猫 提交于 2020-02-27 10:50:55
切换到指定工作目录再执行命令 os.chdir os.system os.chdir("/home/hadoop/bigdata/hadoop/sbin") os.system("./start-dfs.sh") 执行Python脚本时传入一个或多个参数 sys.argv import sys def main(argv): print(argv[1]) print(argv[2]) print(argv[3]) if __name__ == "__main__": main(sys.argv) 系统中执行python main.py 1 2 3, 将会得到1 2 3的打印。 获取系统环境变量: os.environ and os.putenv 一、设置系统环境变量 os.environ['环境变量名称']='环境变量值' #其中key和value均为string类型 os.putenv('环境变量名称', '环境变量值') 二、获取系统环境变量 os.environ['环境变量名称'] # 注意,这么获取,如果变量名不存在,则会抛出出异常,可以用os.environ.get('环境变量名称') os.getenv('环境变量名称') # 该方法尚未尝试过 来源: https://www.cnblogs.com/hupingzhi/p/12370563.html

(二)系统移植之uboot

我只是一个虾纸丫 提交于 2020-02-27 09:26:21
BootLoader:嵌入式系统从开始上电到系统启动需要一个引导过程,这个引导程序就叫作启动加载程序,即BootLoader。它在操作系统运行之前运行,它负责初始化硬件设备,建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。最常用的一种就是uboot。 uboot的配置编译:uboot的编译是基于GNU Makefile组织编译的,顶层的Makefile完成对开发板整体配置,然后递归调用各级子目录下的Makefile,最后把所有编译过的程序链接成u-boot映像。 具体的配置流程: 解压uboot源码:"$ tar -xvf u-boot-2013.01.tar.bz2" 修改顶层的Makefile(改为自己交叉编译工具链):ifeq (arm, $(ARCH)) CROSS_COMPILE ?= /opt/arm-linux-gcc-4.8.3/bin/arm-none-linux-gnueabi- 进入源码目录,并配置:"$make exynos4412_config" 编译:make 编译好的uboot就可以烧写到开发板中。 串口调试命令:uboot烧写好后,还需要串口调试设置相关环境变量,主要有: 设置内核启动参数:setenv bootargs root=/dev/nfs nfsroot=192.168.9.120:/source

System.Environment

对着背影说爱祢 提交于 2020-02-27 08:52:17
一年前在我拜读Lippman的《 C# Primer 》一作的时候,有一句话深深地激励了我。原话差不多是这么说的,“要想成为C#方面的专家,至少得要精通Framework中的1000个类”,很明显我离这个数值还相差甚远,这不,“亡羊补牢,犹未晚也”,今天就拿一个比较简单的Environment类开刀。 如果说我把一篇文章搞成了MSDN的样子没有太多意义,因此我会在保持MSDN内容权威性的基础上,结合 Reflector 以及自己的一些使用心得来一窥它的奥秘,权当自娱自乐。 一、这个类是用来做什么的? Environment类主要是用来提供有关当前环境和平台的信息以及操作它们的方法。无法继承此类。 二、Environment类中的属性分别有什么用途,怎么实现的? CommandLine 【只读】获取该进程的命令行。 其实这和C++中的int main(int argc, char* argv[])中的char* argv[]比较像,因为argv[0]始终是可执行文件的路径或名称等,后面是具体的非空命令行参数。而在C#中 public static void Main(string[]args)中,这里的args默认Length是为0的,它不会把可执行文件的路径或名称放在第一个位置,只会存放非空的命令行参数。 它的具体实现是调用Win32 API GetCommandLine 。