目录
1.下载页面 Java Downloads | Oracle
2.2 将JDK8使用软连接并交由alternatives管理
2.4 将JDK17使用软连接并交由alternatives管理
4.使用alternatives --remove删除某版本
1.下载页面 Java Downloads | Oracle
2.安装jdk
说明:
以下目录均为本次安装目录 具体目录需要以实际为主
npm安装会自动安装在/usr/java
tar -zxvf 可以指定安装目录
2.1 使用 npm命令安装jdk8
rpm -ivh jdk-8u411-linux-x64.rpm
2.2 将JDK8使用软连接并交由alternatives管理
alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_411-amd64/bin/java 3
2.3 使用 npm命令安装jdk17
rpm -ivh jdk-17_linux-x64_bin.rpm
2.4 将JDK17使用软连接并交由alternatives管理
alternatives --install /usr/bin/java java /usr/java/jdk-17/bin/java 4
2.5 使用alternatives命令切换jdk
alternatives --config java
3.使用java命令验证当前jdk的版本
java -version
4.使用alternatives --remove删除某版本
alternatives --remove java /usr/java/jdk1.8.0_411-amd64/bin/java
5.tar -xvzf 安装基本操作基本一致不在做详细说明
5.1 主要安装命令目录有所改变如下命令
tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/jdk
6.alternatives的一些命令介绍
# 1. --install 新注册一个group到generic name中
#alternatives --install <link> <name> <path> <priority>
# 2. --display name 显示某个通用名字中包含的组以及各个组的优先级、主从链接
# 3. --list 列出alternative系统中所有的组
# 4. --config name 交互式更改某个通用名字中的默认组;也可以
# 5. --set name path 直接设置默认组(这里的path是组中的master link的实际路径)
# 6. --auto name 把name的模式设为自动
# 7. --remove name path 删除某个组 name + path 可以唯一标识一个组。