在 CentOS 上配置 Java 环境变量,通常步骤如下(以 JDK 8 为例,其他版本类似):
如果你是用 yum 安装的:
which java
或
ls /usr/lib/jvm/
常见路径如:
/usr/lib/jvm/java-1.8.0-openjdk
如果你是手动解压的 JDK:
/opt/jdk1.8.0_361
编辑全局环境变量文件:
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
保存退出后执行:
source /etc/profile
java -version
echo $JAVA_HOME
能看到版本信息和路径就说明成功。
修改用户目录下的:
vi ~/.bashrc
加上同样的内容,然后:
source ~/.bashrc
如果是用 yum 安装的 JDK:
alternatives --config java
可切换默认 Java 版本,一般不需要手动配 JAVA_HOME。
如果你告诉我:
我可以给你完全对应的配置命令。