centos 6.x 安装java 设置环境变量
作者:admin 发布于:2019-3-19 22:11 Tuesday 分类:Linux
先查下要装的包:yum list |grep java
找打很多包 我随便列两个 我装的是上面的 下面的是开发包 我只要能运行java就行了
java-1.8.0-openjdk.x86_64
java-1.8.0-openjdk-devel.x86_64
yum install java-1.8.0-openjdk.x86_64
装完之后运行 java -version 提示找不到 java
这是因为没有设置环境变量,首先得先找到java被安装到哪里了
yum list installed |grep java //查看安装了哪些java包
rpm -qal |grep java //查看都安装到哪里了
以下是我的安装路径:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el6_10.x86_64/jre
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el6_10.x86_64/jre
export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
export PATH=$PATH:$JRE_HOME/bin
source /etc/profile //使环境变量生效
有心的朋友可能会发现JAVA_HOME 和 JRE_HOME 设置的一样了
其实一开始我的JAVA_HOME 设置的是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el6_10.x86_64
我运行java程序的时候,提示我找不到java,经过查看目录列表发现,只有jre那个目录下才有java这个文件
环境变量的设置目的只是要找到java在哪里,实际上你用全路径去执行也是可以的,只是不太方便而已
全路径其实是:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el6_10.x86_64/jre/bin/java
如今中国的IT资料基本都是你抄我我我抄你,缺乏自我思考我严谨治学的精神,希望各位朋友灵活运用
标签: JAVA_HOME