使用SDKMAN来安装JDK和管理多个JDK版本
文章目录
- 使用SDKMAN来安装JDK和管理多个JDK版本
- 安装SDKMAN
- 安装JDK
- 安装其它SDK
- Troubleshooting
- 参考文档
使用SDKMAN来安装JDK和管理多个JDK版本
除了可以用AdoptOpenJDK 安装JDK外,还可以使用SDKMAN来安装JDK和管理多个JDK版本。
安装SDKMAN
# install sdkman
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"# verify sdkman version
sdk version
安装JDK
# list avaible java version
# note the Identifier
sdk list java# install java (laest stable)
sdk install java# install specific java version
# java 8 from AdoptOpenJDK
# 8.0.292.j9 | adpt | | 8.0.292.j9-adpt
sdk install java 8.0.292.j9-adpt# java 11 from AdoptOpenJDK
# 11.0.11.j9 | adpt | | 11.0.11.j9-adpt
sdk install java 11.0.11.j9-adpt# list avaible java version
# note the Status: installed
# note the Use: >>> means current version
sdk list java# set default java version
sdk default java 8.0.292.j9-adpt# check current java version
sdk current java# use version
sdk use java 11.0.11.j9-adpt# check java version
java --version
安装其它SDK
SDKMAN 除了可以安装JDK外还可以安装其他SDK,参见:
- https://sdkman.io/sdks
Troubleshooting
SDKMAN 安装时下载安装包可能会非常慢,比如从GitHub上下载安装包取决于你本地和GitHub的网络状况。
可以先下载对应的安装包,再手工复制到~/.sdkman.tmp
目录,并重命名为<Identifier>.bin
,再运行sdk install <sdk> <Identifier>
来安装。
参见:
- https://stackoverflow.com/questions/62111704/sdkman-is-it-possible-to-download-sdks-manually-for-installation
参考文档
参考文档:
- https://sdkman.io/install
- https://sdkman.io/usage
- https://sdkman.io/jdks
使用SDKMAN来安装JDK和管理多个JDK版本相关推荐
- mysql连网安装和断网安装的区别_linux连网和jdk环境配置以及mysql安装
1.启动网卡 service network restart 2.centos7联网方法 以root管理员身份登录系统.在终端下输入以下两条命令 ls /etc/sysconfig/network-s ...
- sdkman 的安装和使用
1. sdkman简介 软件开发工具包(Software Development Kit Manager, 简称 sdkman), 是用来管理多个版本的开发环境的工具. 使用 sdkman可以很方 ...
- java中如何调兼容性_兼容性测试中如何切换和管理多个JDK版本
本文由作者邹珍珍授权网易云社区发布. 一.测试背景: 项目对外提供JAR包,需要测试该JAR包对不同JDK版本(1.6至1.9版本)的兼容性.下面主要介绍在兼容性测试中,JDK多版本共存时如何配置环境 ...
- linux 下mysql的管理,Linux下 MySQL安装和基本管理
•安装linux一些必须的包: 1.yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-deve ...
- Xen Server二安装xc及管理xen主机
Xen Server二安装xc及管理xen主机 上篇我们已经安装好xen主机,这篇我们将在win机器上安装xen center也就是xen的管理工具,用来管理xen主机,相当于微软的scvmm或者vm ...
- CentOS中安装WiFi图形管理工具
su root //获取权限 sudo yum install NetworkManager-wifi //安装WiFi图形管理工具
- IBM HACMP 系列 -- 后期安装工作和管理任务二
本部分介绍如何在 HACMP 集群中管理资源组. 一些最常见的操作包括: 1. 在节点之间移动资源组 2. 添加和删除资源组 3. 修改资源组(添加和删除资源 ...
- Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法
Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法 温馨提示:此教程仅限于提前配置过变量的朋友们,没有配置变量的先去配个变量 相信有很多初学者,或者刚刚安装这个软件的朋 ...
- 四十二、Linux网络管理,软件安装,进程管理总结
@Author: Runsen 文章目录 1.⽹络管理 1.1 网络状态查看 1.2 网络配置文件 1.3 ⽹络故障排除命令 1.4 ⽹络服务管理 1.5 设置静态ip 2. 软件安装 2.1 rpm ...
- java学jdk几_Java系列学习(一)-JDK下载与安装
1.Java语言平台版本 J2SE:Java 2 Platform Standard Edition,java平台标准版 J2ME:Java 2 Platform Micro Edition,java ...
最新文章
- python下载教程1001python下载教程-请教vs2017下怎么使用python
- python tf_TF 2.1.0-rc2发布,2020年停止支持Python 2
- 简单搞定linux逻辑卷
- python字符串的方法和列表的方法_Python 中列表和字符串的方法总结
- Android doc译文|Building Apps with Content Sharing|Sharing Simple Data
- 开源 免费 java CMS - FreeCMS1.3-数据对象-report
- matplotlib3d柱状图_Matplotlib——画图(散点图、柱状图、等高线图、3D图)
- 11 、图解2个node环境下replica shard是如何分配的
- [转载] 【Python】Python3 字典 fromkeys()方法
- Java不支持创建范型数组分析
- 对通用查询组件初始化组织过滤条件
- 区块链主流共识算法全面解析
- 上海校区—给班级女神的Surprise!
- QT读取局域网共享文件夹文件内容 解决不同网段无法访问共享文件夹问题
- 如何解释静息态功能磁共振成像:询问你的参与者
- 使鼠标保持按住状态_程序猿、设计狮们的钟爱鼠标品牌,你知道是什么吗?
- 2020仙气十足的女生个性网名
- 叠加等边三角形的绘制 python_叠_叠是什么意思_叠字怎么读_叠的含义_叠字组词-新东方在线字典...
- 软件测试---性能测试
- IC设计中时钟偏斜对延时的影响