jdk安装
- 下载1.8 http://www.oracle.com/technetwork/java/javase/archive-139210.html
- 解压包到/usr/local/
- 配置环境变量/etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_211/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 使配置生效. /etc/profile(点命令,与配置文件路径间有空格)
java -version
切换terminal后会不生效?
修改方式在~/.bashrc
中添加source /etc/profile
使其生效
profile与bashrc的区别?
bashrc
是在系统启动后就会自动运行。profile
是在用户登录后才会运行- 进行设置后,可运用source bashrc命令更新bashrc,也可运用source profile命令更新profile。
PS:通常我们修改bashrc,有些linux的发行版本不一定有profile这个文件
/etc/profile
中设定的变量(全局
)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。