在 CentOS 中配置 Java 一般分为 安装 JDK、配置环境变量、验证 三步。下面以 CentOS 7/8 为例说明(OpenJDK 和 Oracle JDK 都讲)。
yum list available java-*openjdk*
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
devel包含javac,开发必须装
java -version
javac -version
which java
一般路径类似:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64
sudo 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改成你自己的路径
source /etc/profile
如果装了多个 Java:
sudo alternatives --config java
选择对应编号即可。
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/
export JAVA_HOME=/usr/local/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
✅ javac: command not found
→ 没装 devel
✅ JAVA_HOME 无效
→ 路径写错,用 ls $JAVA_HOME 检查
✅ 重启后失效
→ 环境变量要写在 /etc/profile 或 ~/.bashrc
如果你告诉我:
我可以给你 精确命令。