社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
本文是我的另一篇博文《Ubuntu下配置与查找Java环境》的姊妹篇,很多安装配置Java时要注意的事项在上一篇博文中都已经提到了,但我觉得还是有必要写这篇博文:一来是记录一下我安装配置时遇到的问题,以后再用Centos配置的时候就参照这篇了_(:з」∠)_;二来是我搜到的博文实在是质量层次不齐,而且很多是有错误的… …很难受
转载请注明出处,谢谢_ (:з」∠)_
JDK
,那么指令应为yum install java-1.8.0-openjdk-devel
(当然安装JDK的同时也会安装JRE)而不是yum install java-1.8.0-openjdk
(这条指令只会安装JRE)下图是yum install java-1.8.0-openjdk-devel
安装时的截图
下图是yum install java-1.8.0-openjdk
安装时的截图
很明显我们能看出来安装JDK需要使用yum install java-1.8.0-openjdk-devel
/usr/lib/jvm
下在安装完成时,我们会发现java
指令可以使用,但javac
不行。我们可以利用update-alternatives --config java
查看到java指令对应着jre的路径,但update-alternatives --config javac
下没有内容。所以我们需要将jdk的路径加到PATH中(当然配置PATH还有其他的原因)
但是当我们切换到/usr/lib/jvm
下,会发现:
有很多的符号链接文件,那么应该把哪个路径加到PATH呢?我个人感觉是是将JDK真实存在的文件夹加到PATH中,原因是该路径有和JDK相关最详细的版本号信息
因为是配置docker,我选择将路径配到/etc/profile
下,配置方法说明参考《Ubuntu下配置与查找Java环境》,配置如下:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$JAVA_HOME/bin:$PATH
一定不要忘记保存后
source /etc/profile
确认配置成功:可利用echo $CLASSPATH
或javac
或update-alternatives --config javac
进行验证
若仍存在问题,可在下方留言_(:з」∠)_
转载请注明出处,谢谢_ (:з」∠)_
如果您觉得阅读后有启发,可否点个 赞 呢~Thanks♪(・ω・)ノ
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!