【快速解决】Linux服务器安装Java17运行环境

方案1:通过Ubuntu官方源直接安装(推荐,无需手动找链接)

Ubuntu官方源已包含OpenJDK 17,可通过apt命令一键安装,自动处理依赖和路径,操作更简单:

  1. 更新apt软件源 (确保获取最新包信息):

    bash 复制代码
    sudo apt update
  1. 安装OpenJDK 17(JDK包含运行环境和编译工具)

    bash 复制代码
    sudo apt install openjdk-17-jdk -y
  1. 验证安装结果 (安装后全局可调用,无需进入特定目录):

    bash 复制代码
    java -version

    若输出类似以下内容,说明安装成功:

方案2:手动下载最新Linux版JDK 17(从官方镜像获取有效链接)

若需手动下载指定版本(如Adoptium Temurin 17),可通过以下步骤获取有效链接:

  1. 访问Adoptium官方镜像站
    打开浏览器访问 Adoptium镜像列表,筛选条件:

    • 版本:17(LTS长期支持版)
    • 操作系统:Linux
    • 架构:x64
    • 包类型:Tar.gz(适合Linux系统)
  2. 复制有效下载链接
    找到最新版本(如Temurin 17.0.12+7)对应的Tar.gz链接,右键复制(示例链接格式:https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz)。

  3. 在Ubuntu终端下载并解压
    回到/jar目录,用复制的有效链接执行wget,再解压:

    bash 复制代码
    # 1. 下载(替换为你复制的有效链接)
    wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
    
    # 2. 解压(文件名按实际下载的调整)
    tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
    
    # 3. 验证(进入解压后的bin目录)
    cd 解压后的目录名/bin  # 如 cd OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7/bin
    ./java -version
相关推荐
未济12 小时前
linux 配置环境变量
linux
傲世仙尊12 小时前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫12 小时前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.13 小时前
进程间通信
linux
AI职业加油站14 小时前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-0514 小时前
Linux IO编程——静态库、动态库
linux
此冬歌咏14 小时前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz14 小时前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅15 小时前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog15 小时前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发