在 CentOS 下配置 Java(以 OpenJDK 和 Oracle JDK 为例),通常包含安装 JDK、配置环境变量、验证三个步骤。下面按常见场景说明。
yum list available java-*openjdk*
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
如果是 Java 11:
sudo yum install -y java-11-openjdk java-11-openjdk-devel
java -version
javac -version
从 Oracle 官网下载 .tar.gz 文件,例如:
jdk-8u381-linux-x64.tar.gz
sudo mkdir -p /usr/local/java
sudo tar -zxvf jdk-8u381-linux-x64.tar.gz -C /usr/local/java
解压后路径类似:
/usr/local/java/jdk1.8.0_381
编辑:
sudo vi /etc/profile
在文件末尾添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_381
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使配置生效:
source /etc/profile
vi ~/.bashrc
添加同样内容,然后:
source ~/.bashrc
sudo alternatives --config java
sudo alternatives --config javac
添加新 JDK:
sudo alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_381/bin/java 1
echo $JAVA_HOME
java -version
javac -version
command not foundsourceJAVA_HOME 路径写错devel 包(javac 缺失)yumdnfsudo dnf install java-11-openjdk
如果你告诉我:
我可以给你精确命令。