在 CentOS 上配置 Java 环境变量,通常步骤如下(以 JDK 8 为例,其他版本类似):
如果你是用 yum 安装的:
which java
或
ls /usr/lib/jvm/
常见路径:
/usr/lib/jvm/java-1.8.0-openjdk/usr/java/jdk1.8.0_xxx如果是自己解压的 JDK:
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/
路径类似:
/usr/local/jdk1.8.0_xxx
vi /etc/profile
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:
JAVA_HOME改成你自己的真实路径- OpenJDK 一般没有
dt.jar、tools.jar,可只写CLASSPATH=.
使配置生效:
source /etc/profile
vi ~/.bashrc
添加同样的内容,然后:
source ~/.bashrc
java -version
echo $JAVA_HOME
输出类似:
java version "1.8.0_XXX"
alternatives --config java
可以先卸载:
rpm -qa | grep java
yum remove java-1.*
如果你告诉我:
我可以给你完全对应的配置命令。