# Linux系统如何安装JDK ## 前言 Java Development Kit (JDK) 是Java开发的核心工具包,包含运行和编译Java程序所需的工具。在Linux系统上安装JDK是开发Java应用的必要步骤。本文将详细介绍在主流Linux发行版(如Ubuntu、CentOS等)上安装JDK的多种方法。 --- ## 一、准备工作 ### 1. 检查现有Java环境 在安装前,先检查系统是否已安装Java: ```bash java -version
若显示command not found
或版本不符合需求,则需安装/升级JDK。
# 更新软件包列表 sudo apt update # 搜索可用JDK版本 apt search openjdk # 安装OpenJDK(以17为例) sudo apt install openjdk-17-jdk # 验证安装 java -version javac -version
# 查看可用版本 yum list available java*jdk-devel # 安装OpenJDK sudo yum install java-17-openjdk-devel # 或使用dnf(新版本) sudo dnf install java-17-openjdk-devel
.tar.gz
包(如jdk-17_linux-x64_bin.tar.gz
)# 创建安装目录 sudo mkdir /usr/lib/jvm # 解压到目录 sudo tar -xzvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm # 配置环境变量 echo 'export JAVA_HOME=/usr/lib/jvm/jdk-17' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
适合需要灵活切换JDK版本的开发者:
# 安装SDKMAN curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" # 列出可用JDK版本 sdk list java # 安装特定版本(如AdoptOpenJDK 17) sdk install java 17.0.5-tem # 切换版本 sdk use java 17.0.5-tem
当系统存在多个JDK时,需设置默认版本:
sudo update-alternatives --config java sudo update-alternatives --config javac
alternatives --config java
执行以下命令确认安装成功:
java -version # 应显示安装的JDK版本 javac -version # 验证编译器 echo $JAVA_HOME # 检查环境变量
source ~/.bashrc
已执行/etc/profile
sudo
提权或确保用户对安装目录有读写权限update-alternatives
调整优先级sudo apt remove openjdk-*
sudo rm -rf /usr/lib/jvm/jdk-17 # 并删除相关环境变量
本文介绍了Linux系统下三种主流的JDK安装方式,推荐优先使用包管理器安装OpenJDK。对于需要特定版本或商业支持的用户,可选择手动安装Oracle JDK。通过合理配置环境变量和版本管理工具,可以轻松满足不同开发场景的需求。
注意:生产环境建议选择LTS版本(如JDK 11/17)以获得长期支持。 “`
(全文约980字,可根据需要增减细节)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。