你这个问题比较笼统,下面我按常见场景帮你梳理:在 CentOS 上 Java 配置出错 通常怎么排查和解决。
java -version
command not found → Java 没装或没配置 PATHsudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
which java
readlink -f $(which java)
一般路径类似:
/usr/lib/jvm/java-1.8.0-openjdk
编辑环境变量:
vi ~/.bashrc
或(系统级):
sudo vi /etc/profile
添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
# 或
source /etc/profile
sudo alternatives --config java
选择正确版本即可。
常见错误:
JAVA_HOME is not setUnsupported major.minor version✅ 解决:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
sudo firewall-cmd --list-ports
sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
请把具体错误信息发出来,例如:
java -version 输出我可以一步一步帮你修 ✅