在 CentOS 中配置 Java 路径,通常包含 安装 JDK、设置环境变量(JAVA_HOME / PATH)、验证 这几步。下面按常见方式说明。
java -version
which java
如果已有 Java,但想换版本或规范配置,继续下面步骤。
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
或 Java 11:
sudo yum install -y java-11-openjdk java-11-openjdk-devel
查看安装路径:
rpm -ql java-1.8.0-openjdk-devel | grep bin/java
通常在:
/usr/lib/jvm/java-1.8.0-openjdk
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/
路径示例:
/usr/local/jdk1.8.0_xxx
编辑:
vi ~/.bashrc
末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
生效:
source ~/.bashrc
编辑:
sudo vi /etc/profile
末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
生效:
source /etc/profile
sudo alternatives --config java
如果没有,可添加:
sudo alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_xxx/bin/java 1
sudo alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_xxx/bin/javac 1
echo $JAVA_HOME
java -version
javac -version
✅ command not found
→ PATH 没生效,确认 source 了配置文件
✅ 多个 Java 版本
→ 用 alternatives --config java 切换
✅ Tomcat / Maven 找不到 Java
→ 必须正确配置 JAVA_HOME
如果你告诉我:
我可以给你精确命令。