这是 2019 年手动解压 JDK 8 后配置环境变量的笔记。当时用的是 jdk1.8.0_221,下面的目录需要换成自己的安装位置。
只给当前用户的交互式 Bash 使用时,编辑 ~/.bashrc:
1 | vi ~/.bashrc |
在文件末尾添加:
1 | export JAVA_HOME=/home/florian/JDK/jdk1.8.0_221 |
保存后,让当前 Bash 重新读取同一个文件:
1 | source ~/.bashrc |
原笔记写成了“修改 /etc/profile,然后 source ~/.bashrc”,前后不是同一个文件,这里已经统一。
检查版本和实际使用的可执行文件:
1 | java -version |
JAVA_HOME 指向 JDK 根目录,PATH 中加入的是它下面的 bin。这里把该目录放在原有 PATH 前面,是为了优先找到这套 JDK。
JRE_HOME 和 CLASSPATH 保留了当时的 JDK 8 配置。一般只是从命令行调用 java、javac 时,并不需要全局设置 CLASSPATH;具体项目的类路径可以通过构建工具或 -cp 指定。新版 JDK 的目录结构也可能不同,不要直接照搬 jre 子目录。
本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 镜湖!
评论

