在 CentOS 上,“Java 配置”通常包含 JDK 安装路径、环境变量(JAVA_HOME / PATH) 以及 系统默认 Java 版本。下面分情况说明在哪里修改。
配置文件一般在这里:
/etc/profile
或(CentOS 7/8 推荐):
/etc/profile.d/java.sh
示例(java.sh):
export JAVA_HOME=/usr/java/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
修改后生效:
source /etc/profile
只影响当前用户:
~/.bashrc
# 或
~/.bash_profile
添加同样的内容后:
source ~/.bashrc
CentOS 使用 alternatives 管理:
sudo alternatives --config java
选择对应编号即可。
如需配置 javac:
sudo alternatives --config javac
设置 JAVA_HOME(建议):
sudo alternatives --set java /usr/java/jdk1.8.0_361/bin/java
which java
java -version
echo $JAVA_HOME
常见配置文件位置:
/usr/local/tomcat/conf/server.xml/etc/systemd/system/tomcat.service/etc/xxx/xxx.conf❌ 修改 /etc/environment(CentOS 不常用)
❌ 只在 ~/.bashrc 改但用 systemd 启动服务(读不到)
如果你能具体说:
我可以给你精确修改步骤。