# 更新软件包列表
sudo apt update
# 安装OpenJDK(以JDK 17为例)
sudo apt install openjdk-17-jdk
# 验证安装
java -version
javac -version
# 安装OpenJDK(以JDK 17为例)
sudo yum install java-17-openjdk-devel
# 或者使用dnf(较新版本)
sudo dnf install java-17-openjdk-devel
# 验证安装
java -version
javac -version
下载JDK:
解压安装:
# 创建安装目录
sudo mkdir -p /usr/lib/jvm
# 解压下载的JDK包
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
~/.bashrc
或/etc/profile
文件,添加以下内容:export JAVA_HOME=/usr/lib/jvm/jdk-17 # 根据实际解压路径调整
export PATH=$PATH:$JAVA_HOME/bin
然后执行:
source ~/.bashrc # 或 source /etc/profile
java -version
javac -version
# 查看已安装的JDK
sudo update-alternatives --config java
# 设置默认JDK
sudo update-alternatives --set java /usr/lib/jvm/jdk-17/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk-17/bin/javac
echo $JAVA_HOME
echo $PATH
找不到java命令:
source
命令使配置生效版本不匹配:
update-alternatives
切换版本权限问题:
sudo
执行某些命令# Ubuntu/Debian
sudo apt remove openjdk-17-jdk
# RHEL/CentOS
sudo yum remove java-17-openjdk-devel
# 删除安装目录
sudo rm -rf /usr/lib/jvm/jdk-17
# 从环境变量中移除相关配置
# 编辑~/.bashrc或/etc/profile文件,删除相关行
希望这个指南能帮助您成功配置Linux系统中的JDK环境!