第一章 第三节 图形化linux系统Java 环境安装(含JDK多版本切换方案)
2026/9/2 5:41:12 网站建设 项目流程

系列文章目录

  • 第一章 第一节 windows系统Java 环境安装(含JDK多版本切换方案)
  • 第一章 第二节 Mac系统Java 环境安装(含JDK多版本切换方案)
  • 第一章 第三节 图形化linux系统Java 环境安装(含JDK多版本切换方案)

文章目录

  • 系列文章目录
  • 前言
  • 一、问题集合
  • 二、安装Java环境
    • 1.安装sdkman
      • 1.1.安装sdkman
    • 2.安装jdk
  • 三、遇到问题
    • 我的ubuntu安装下载jdk报错
  • 四、我的回答
  • 引用参考

前言

授人以鱼不如授人以渔,给我买手枪腿不如教我赚钱。

今天学习Java环境安装。
立一个规矩,开局提出几个问题自行查询答案,下一期我给出我找的答案。


一、问题集合

  • 什么是SDKMAN?

二、安装Java环境

1.安装sdkman

1.1.安装sdkman

# 1. 前置依赖(Ubuntu)sudoaptupdatesudoaptinstall-ycurlzipunzipsedfindutils# 2. 安装 SDKMANcurl-s"https://get.sdkman.io"|bash# 安装完成后会提示执行初始化脚本source"$HOME/.sdkman/bin/sdkman-init.sh"# 3. 验证sdk version# 输出示例:SDKMAN 5.18.2





2.安装jdk

# 列出所有可用 JDK(按版本号排序)sdk listjava# 过滤特定厂商sdk listjava|greptemurin# 安装sdkinstalljava8.0.504+1-tem sdkinstalljava17.0.20-tem sdkinstalljava21.0.12+1.1-tem# 切换(仅当前 Shell)sdk usejava8.0.504+1-tem# 设置全局默认sdk defaultjava8.0.504+1-tem# 查看当前版本sdk currentjava# 查看已安装版本sdk listjava|grepinstalled# 卸载sdk uninstalljava8.0.504+1-tem



三、遇到问题

我的ubuntu安装下载jdk报错

因为根github的网络连接不好,所以为多试几次就可以了。虽然还有另一种方式,就是自己下载安装不通过sdkman的源。

# 1. 国内镜像站手动下载 JDK(例如清华\中科大\华为) wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/21/jdk/x64/linux/OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz # 2. 创建目标目录(命名参考 SDKMAN中 sdk list java看到的标识) mkdir -p ~/.sdkman/candidates/java/21.0.4-tem # 3. 解压到该目录 tar -xzf OpenJDK21U-jdk_x64_linux_hotspot_21.0.4_7.tar.gz \ -C ~/.sdkman/candidates/java/21.0.4-tem --strip-components=1 # 4. 直接使用 sdk use java 21.0.4-tem

四、我的回答

有问题望您指出

  • 什么是SDKMAN?

SDKMAN!(Software Development Kit Manager)是 JVM 生态的版本管理器,相当于 Java 世界的 nvm。它不仅能管理 JDK,还能统一管理 Gradle、Maven、Spring Boot CLI、Kotlin、Scala 等 60+ JVM 相关工具。


引用参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询