一、安装JDK
通过包管理器安装(推荐,适用于大多数场景)
sudo apt update;sudo apt install openjdk-11-jdk。sudo yum update;sudo yum install java-11-openjdk-devel。手动下载安装(适用于需要特定版本,如Oracle JDK)
jdk-17.0.9+9-linux-x64.tar.gz);/usr/local):tar -zxvf jdk-17.0.9+9-linux-x64.tar.gz -C /usr/local/;jdk17):mv /usr/local/jdk-17.0.9+9 /usr/local/jdk17。二、配置环境变量
确定JAVA_HOME路径
/usr/lib/jvm/java-11-openjdk-amd64;/usr/lib/jvm/java-11-openjdk-amd64。/usr/local/jdk17)。sudo update-alternatives --config java命令查看Java安装路径(选择对应的路径)。编辑环境变量文件
/etc/profile文件(需root权限):sudo nano /etc/profile;~/.bashrc文件:nano ~/.bashrc。export JAVA_HOME=/usr/local/jdk17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
若使用OpenJDK,JAVA_HOME替换为对应的系统路径即可。
使配置生效
保存并关闭文件后,运行以下命令使修改立即生效:
/etc/profile:source /etc/profile;~/.bashrc:source ~/.bashrc。三、验证安装 在终端中执行以下命令,检查Java环境是否配置成功:
java -version:显示Java运行时环境(JRE)版本信息;javac -version:显示Java编译器(javac)版本信息。openjdk version "11.0.19" 2023-04-18),则说明Java配置成功。四、常见问题解决
PATH环境变量是否包含Java的bin目录(如$JAVA_HOME/bin),可通过echo $PATH确认。JAVA_HOME指向的JDK版本与java -version显示的版本一致,避免因路径错误导致版本混乱。update-alternatives工具管理:
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk17/bin/java 1;sudo update-alternatives --config java(通过数字选择对应版本)。