在Linux上安装Java 17,你可以通过多种方法完成,包括使用官方的Oracle JDK、OpenJDK,或是使用包管理器如apt(适用于基于Debian的系统,如Ubuntu)或yum(适用于基于RHEL的系统,如CentOS)。以下是几种常见的安装方法:
方法1:使用SDKMAN!(适用于所有Linux发行版)
SDKMAN! 是一个工具,用于管理多个版本的软件开发工具,包括Java。
1、安装SDKMAN!
打开终端,然后运行以下命令来安装SDKMAN!:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
2、安装Java 17
安装完SDKMAN!后,你可以使用以下命令来安装Java 17:
sdk install java 17.0.1-open
或者,如果你想要安装特定版本的Oracle JDK,可以使用:
sdk install java 17.0.1-oracle
3、设置Java 17为默认版本
sdk default java 17.0.1-open
方法2:使用OpenJDK包(适用于Debian/Ubuntu)
更新包列表:sudo apt update
安装OpenJDK 17
sudo apt install openjdk-17-jdk
方法3:使用OpenJDK包(适用于RHEL/CentOS)
对于RHEL或CentOS,你可以使用yum或dnf(在较新的CentOS版本中):
安装OpenJDK 17
对于RHEL/CentOS 8及之前版本:
sudo yum install java-17-openjdk-devel
对于CentOS Stream或RHEL 9及以后版本:
sudo dnf install java-17-openjdk-devel
方法4:手动下载并安装(适用于所有Linux发行版)
下载Java 17
访问Oracle JDK或AdoptOpenJDK下载适合你系统的JDK包。例如,下载.tar.gz文件。
解压并安装
将下载的文件移动到合适的位置(如/usr/lib/jvm),然后解压:
sudo tar -xvzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/
配置环境变量
编辑~/.bashrc或~/.profile文件,添加以下行:
export JAVA_HOME=/usr/lib/jvm/jdk-17.0.1
export PATH=$JAVA_HOME/bin:$PATH
然后,运行source ~/.bashrc或source ~/.profile来应用更改。
方法5:使用Snap(适用于所有Linux发行版)
如果你使用的是基于Snap的系统,可以使用以下命令安装Java 17:
sudo snap install openjdk --channel=17/stable --classic
以上方法中的任何一种都可以帮助你在Linux系统上安装Java 17。选择最适合你的需求和环境的方法。

微信扫码加好友
全部评论