在 CentOS 上验证 Java 配置,通常可以按下面几个步骤来做:
执行命令:
java -version
如果配置正确,会显示类似:
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-b09)
OpenJDK 64-Bit Server VM (build 25.362-b09, mixed mode)
⚠️ 如果提示 command not found,说明 Java 未安装或未配置 PATH。
echo $JAVA_HOME
正常应输出 Java 安装路径,例如:
/usr/lib/jvm/java-1.8.0-openjdk
ls $JAVA_HOME/bin/java
如果能列出 java 文件,说明配置正确。
echo $PATH
应包含 $JAVA_HOME/bin 或 /usr/bin/java 所在路径。
也可以直接测试:
which java
输出示例:
/usr/bin/java
或
$JAVA_HOME/bin/java
CentOS 常用 alternatives 管理 Java:
alternatives --config java
可查看当前使用的 Java 版本。
查看所有 Java 安装:
ls /usr/lib/jvm/
mkdir -p ~/javatest
cd ~/javatest
创建文件 Test.java:
public class Test {
public static void main(String[] args) {
System.out.println("Java is working!");
}
}
编译并运行:
javac Test.java
java Test
输出:
Java is working!
✅ 说明 Java 编译和运行环境都正常。
~/.bashrc
~/.bash_profile
/etc/profile
/etc/profile.d/java.sh
示例配置:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
修改后执行:
source /etc/profile
如果你愿意,可以告诉我:
我可以给你更精确的验证和排错方法。