Linux系统Java配置步骤
一 安装JDK
sudo apt update
sudo apt install openjdk-11-jdk
sudo yum install java-11-openjdk-devel
tar -xvzf jdk-11.0.10_linux-x64_bin.tar.gz
sudo mv jdk-11.0.10 /usr/local/
java -version
javac -version
上述步骤覆盖包管理器安装与手动安装两种常见方式,便于在不同发行版上快速落地。
二 查找JDK安装路径
ls /usr/lib/jvm
readlink -f "$(which java)"
sudo update-alternatives --config java
准确获取安装路径是后续设置 JAVA_HOME 的前提。
三 配置环境变量
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile # 或 source ~/.bashrc
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
以上做法覆盖系统级与用户级配置,并给出 CLASSPATH 的可选设置。
四 验证配置
java -version
javac -version
echo $JAVA_HOME
echo $PATH
cat > HelloWorld.java <<'EOF'
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
EOF
javac HelloWorld.java
java HelloWorld
若输出版本信息与 “Hello, World!”,说明 Java 环境配置正确。
五 多版本管理与常见问题
# 注册两个版本(示例路径,按实际调整)
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk-8/bin/java 2
# 交互选择默认版本
sudo update-alternatives --config java