Ubuntu安装JDK 17的多种方法

Ubuntu 安装 JDK 17

Ubuntu 安装 JDK 17

在 Ubuntu 上安装 JDK 17 有几种方法,以下是最常用的几种方式:

方法一:使用 apt 安装默认 JDK

这是最简单的方法:

sudo apt update
sudo apt install openjdk-17-jdk

安装完成后,验证安装:

java -version

方法二:使用官方 Oracle JDK

  1. 下载 Oracle JDK 17 从官方网站:Java Downloads | Oracle

  2. 解压下载的文件:

    tar -xvf jdk-17_linux-x64_bin.tar.gz
    
  3. 移动到 /opt 目录:

    sudo mkdir -p /opt/java
    sudo mv jdk-17* /opt/java/jdk-17
    
  4. 配置环境变量,编辑 ~/.bashrc 文件:

    echo 'export JAVA_HOME=/opt/java/jdk-17' >> ~/.bashrc
    echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    
  5. 设置系统默认 Java:

    sudo update-alternatives --install /usr/bin/java java /opt/java/jdk-17/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk-17/bin/javac 1
    

方法三:使用 SDKMAN 安装

SDKMAN 是管理多个 JDK 版本的好工具:

  1. 安装 SDKMAN:

    curl -s "https://get.sdkman.io" | bash
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    
  2. 安装 JDK 17:

    sdk install java 17.0.8-tem
    
  3. 验证安装:

    java -version
    

设置 JAVA_HOME 环境变量

如果使用方法一安装,需要单独设置 JAVA_HOME:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

希望这个指南对你有所帮助!

2 posts were split to a new topic: SDKMan