当前位置: 首页 > article >正文

推荐sdkman管理sdk和jdk

使用SDKMAN安装JDK通常是免费的。

SDKMAN是一个开源的命令行工具,用于管理和切换多个版本的软件开发工具包(SDKs),包括JDK。它支持多种JVM相关工具,如Java、Scala、Groovy、Maven、Gradle等。

安装SDKMAN

首先,你需要在你的机器上安装SDKMAN。对于Linux和MacOS用户,可以通过运行以下命令来安装:

sh复制

curl -s "https://get.sdkman.io" | bash

安装完成后,你可能需要重新启动终端或者手动源一下初始化脚本:

sh复制

source "$HOME/.sdkman/bin/sdkman-init.sh"

安装JDK

一旦SDKMAN安装完成,你就可以使用它来安装不同版本的JDK了。假设你想安装OpenJDK的11和17版本,你可以分别执行以下命令:

sh复制

sdk install java 11.0.17-zulu
sdk install java 17.0.5-zulu

这里的 zulu 是Azul Systems提供的OpenJDK构建。你可以替换为其他供应商的构建,比如 adopt, corretto, oracle-jdk 等。

查看可用版本

如果你不确定要安装哪个版本,或者想查看所有可用的JDK版本,可以使用以下命令:

sh复制

sdk list java

这会列出所有可用的JDK版本及其供应商。

设置默认版本

安装完成后,如果你想把刚安装的JDK设为默认版本,可以输入:

sh复制

sdk default java 11.0.17-zulu

验证安装

最后,验证SDKMAN是否正确安装。可以通过尝试查看Java版本或其他支持的SDK来测试:

sh复制

java -version

注意事项

  • Oracle JDK:虽然SDKMAN支持安装Oracle JDK,但Oracle JDK可能需要同意许可协议。确保你了解并同意这些条款。

  • 安全性:使用 curl | bash 安装方式存在一些安全风险,因为它直接执行从网络上下载的脚本。在生产环境或对安全性要求较高的情况下,建议查看SDKMAN官方网站上提供的其他安全安装选项。

通过以上步骤,你可以轻松地使用SDKMAN安装和管理多个版本的JDK,极大地提升开发效率。

Installation | SDKMAN! the Software Development Kit Manager 

Usage | SDKMAN! the Software Development Kit Manager


http://www.kler.cn/a/511485.html

相关文章:

  • 蓝桥杯3525 公因数匹配 | 枚举+数学
  • Unity补充 -- 协程相关
  • Spring自定义BeanPostProcessor实现bean的代理Java动态代理知识
  • Java开发提速秘籍:巧用Apache Commons Lang工具库
  • 周末总结(2024/01/18)
  • HackMyVM-Klim靶机的测试报告
  • Java 基于 SpringBoot+Vue 的停车场管理系统(附源码,部署,文档)
  • 神经网络常见面试题
  • MySQL 主从复制原理及其工作过程的配置
  • Flowable 管理各业务流程:流程设计器 (获取流程模型 XML)、流程部署、启动流程、流程审批、流程挂起和激活、任务分配
  • 本地部署 Calcium 网页计算器并实现外部访问
  • MySQL数据库的数据文件保存在哪?MySQL数据存在哪里
  • efficient_pcm 函数
  • vue3+echarts+DataV实现省市县地图
  • 使用插件时的注意事项
  • 【Bluedroid】HFP连接流程源码分析(四)
  • Java中json的一点理解
  • 数据库管理语句分类
  • YOLOv10-1.1部分代码阅读笔记-utils.py
  • 青少年编程与数学 02-007 PostgreSQL数据库应用 06课题、数据库操作
  • GPT Notes 3.2.1.2 | 最强GPT解锁会员版无需登录无限制使用
  • 某讯一面,感觉问Redis的难度不是很大
  • Harmony面试模版
  • AI 大爆发时代,音视频未来路在何方?
  • MySQL字符串函数详解
  • 【自动驾驶BEV感知之Transformer】