在 CentOS 下配置 Java 环境通常有两种方式:使用 yum 安装(简单) 和 手动安装 Oracle/OpenJDK(可控、常用)。下面分别说明。
yum list available java-*-openjdk*
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
java -version
javac -version
如未生效,可手动添加:
sudo vi /etc/profile
添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source /etc/profile
以 Oracle JDK 8 为例(需自行下载):
cd /usr/local
tar -zxvf jdk-8u381-linux-x64.tar.gz
mv jdk1.8.0_381 jdk8
sudo vi /etc/profile
添加:
export JAVA_HOME=/usr/local/jdk8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
java -version
javac -version
sudo alternatives --config java
sudo alternatives --config javac
最小化安装 CentOS 无 yum 源
先执行:
yum update -y
防火墙不影响 Java,但端口需开放
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
如果你告诉我:
我可以给你更精确的命令。