Ubuntu18.04.3 配置 JDK 环境,重启终端后失效的一种解决方法

1. 问题

  在Ubuntu18.04.3 中配置 JDK 环境问题, 每次用resource /etc/profile 更新环境后,终端重启前有效,一旦重启终端后就失效了,折腾一天,特此记录。这里不再讲述怎么下载 Linux 下的 JDK 安装包了,主要说一下问题所在。

  在此感谢一篇 博客 。

2. 解决思路

正常的配置顺序如下:

# 1. 首先到你的 JDK 包的目录下打开终端,然后解压它
tar -zxvf jdk-8u231-linux-x64.tar.gz
# 2. 将 压缩出来的文件 放到 /usr/local/lib 目录下
sudo mv jdk1.8.0_231 /usr/local/lib
# 3. 到 ~/.bashrc 的最后添加 JDK 环境
sudo vim /etc/profile
# 4. 环境变量如下配置
export JAVA_HOME=/usr/local/lib/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
# 5. 添加好后保存退出,更新配置
source /etc/profile
# 6. 测试
java -version

3. 总结

  1. 配置环境的地方在 ~/.bashrc/etc/profile中都可以。
  2. 配置环境变量的时候用 vim 来编辑。
  3. 关于 JDK 的环境配置就像我那种格式配吧,不然可能会存在一些风险。
  4. 记得更新环境变量:source ~/.bashrc
  5. 至于第二步放的位置,这个因人而异吧,不影响环境配置。
  6. 最后一点就是要用管理员权限去修改(指令前面加 sudo)

  如果不小心让 自己配置的环境变量影响了其他指令的正常使用,可以用以下指令零时使用指令,然后到 ~/.bashrc里面删除自己配置的环境变量。

export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin
sudo vim ~/.bashrc
ESC
:wq
source ~/.bashrc

感觉坑都走遍了,还算有点收获吧,人生啊~~

最后看下效果吧:

Ubuntu18.04.3 配置 JDK 环境,重启终端后失效的一种解决方法_第1张图片



时间:2019年11月20日23:15:05


你可能感兴趣的:(Linux)