下面以 CentOS 7 / 8 为例,说明 Java(JDK)安装与配置步骤,常用的是 OpenJDK 或 Oracle JDK。
yum list available java-*openjdk*
sudo yum install -y java-1.8.0-openjdk-devel
devel包含javac,开发必须装
java -version
javac -version
从 Oracle 官网下载 .tar.gz 文件,例如:
jdk-8u351-linux-x64.tar.gz
sudo mkdir /usr/local/java
sudo tar -zxvf jdk-8u351-linux-x64.tar.gz -C /usr/local/java
编辑配置文件:
sudo vi /etc/profile
在末尾添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_351
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
java -version
sudo alternatives --config java
sudo alternatives --config javac
✅ 没装 devel
yum install java-1.8.0-openjdk-devel
Java 本身不需要防火墙配置,只有 Java Web / 端口服务 才需要
如果你是用 CentOS 用于运行 Tomcat / Spring Boot / Hadoop,可以告诉我具体用途,我可以给你更针对性的配置步骤。