天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
文章目录
- 1. 安装JDK
- 2. 修改JDK文件名(或路径)
- 3. 原因
- 4. 解决
- 4.1 创建软链接
- 4.2 更新环境变量
- 4.3 重新加载生效
1. 安装JDK
在Linux中安装jdk参考:Linux系统中安装JDK
查看jdk文件名称
ls /usr/lib/jvm
2. 修改JDK文件名(或路径)
修改文件路径和文件名称是一样的操作,我们以修改文件名称为例
将其名称java-1.8.0-openjdk-1.8.0.392.b08-4.0.3.al8.x86_64
修改为jdk1.8.0.392
mv /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-4.0.3.al8.x86_64 /usr/lib/jvm/jdk1.8.0.392
修改后同目录下jre文件都变成红色了
ls /usr/lib/jvm
3. 原因
修改JDK文件路径或名称后,系统找不到相关的jre或者环境变量指向的路径错误
4. 解决
修改jdk文件路径(或jdk名称)后,需要更新jre的软链接指向新的jre位置
4.1 创建软链接
可以先创建软链接,前一个jre是jdk内部的,后一个是jvm中的
ln -s /usr/lib/jvm/jdk1.8.0.392/jre /usr/lib/jvm/jre
其他jre文件执行上述相同操作
4.2 更新环境变量
更新JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0.392
更新PATH环境变量
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
4.3 重新加载生效
source ~/.bashrc
也可以使用shell配置文件
以上执行后红色文件应该文解决
如未解决可继续搜索更为权威的解决方案
感谢阅读,祝君暴富!