在 CentOS 上“Java 配置”通常分几种情况,下面按最常见需求给你说明,你可以对号入座:
这是最常见的“Java 配置”。
which java
java -version
如果是 yum 安装,一般在:
/usr/lib/jvm/
查看具体路径:
ls /usr/lib/jvm/
推荐修改 全局配置:
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
保存后执行:
source /etc/profile
验证:
echo $JAVA_HOME
java -version
✅ 所有用户生效(推荐服务器使用)
vi ~/.bashrc
同样添加上面的 export 内容,然后:
source ~/.bashrc
alternatives --config java
按提示选择编号即可。
查看:
java -version
vi /usr/local/tomcat/bin/setenv.sh
(没有就新建)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
如果是 Java 服务:
vi /etc/systemd/system/xxx.service
在 [Service] 中:
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
然后:
systemctl daemon-reload
你可以直接告诉我:
我可以给你精确配置示例。