在 CentOS 中配置 Java 环境,一般有两种常见方式:使用 yum 安装(简单) 和 手动安装 Oracle/OpenJDK(可控)。下面分别说明。
yum list available java-*-openjdk
sudo yum install -y java-1.8.0-openjdk-devel
如果是 Java 11:
sudo yum install -y java-11-openjdk-devel
java -version
javac -version
以 Oracle JDK 8 为例(需自行下载):
cd /usr/local
tar -zxvf jdk-8uXXX-linux-x64.tar.gz
假设解压后为:
/usr/local/jdk1.8.0_XXX
编辑 /etc/profile:
sudo vi /etc/profile
在末尾添加:
export JAVA_HOME=/usr/local/jdk1.8.0_XXX
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
按提示选择对应版本即可。
java 命令找不到JAVA_HOME 和 PATH 配置正确source /etc/profileyumdnf(兼容 yum)如果你告诉我:
我可以给你更精确的配置方案。