安装多个jdk

简介: 安装多个jdk

一.介绍

1.什么是 jenv

jenv 是一个简单的 Java 版本管理器,它是基于 Shell 实现的,可以帮助用户在同一台机器上管理多个不同版本的 Java 运行环境。jenv 可以让用户轻松地切换 Java 版本,并且支持在不同的 Shell 环境中使用不同的 Java 版本。

2.jenv 的作用

jenv 可以帮助用户在同一台机器上管理多个不同版本的 Java 运行环境,让用户可以轻松地切换 Java 版本,提高开发效率。

3.jdk 下载地址

jdk 下载地址

二.安装过程

1.查看 jdk 安装路径

#查看jdk安装路径

echo$JAVA_HOME

2.安装 jenv

#安装jenv

brewinstalljenv

3.配置 jenv

# 环境变量

echo'export PATH="$HOME/.jenv/bin:$PATH"'>>~/.bash_profile

echo'eval "$(jenv init -)"'>>~/.bash_profile

echo'export PATH="$HOME/.jenv/bin:$PATH"'>>~/.zshrc

echo'eval "$(jenv init -)"'>>~/.zshrc

 

#使配置生效

source~/.bash_profile

source~/.zshrc

4.下载配置 17

#下载

https://www.oracle.com/java/technologies/downloads/#jdk18-mac

 

#配置到~/.bash_profile中

exportJAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.4.1.jdk/Contents/Home

 

#使配置生效

source~/.bash_profile

5.查看并添加

#查看本机所有的jdk

/usr/libexec/java_home-V

#添加到jenv管理

jenvadd/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

jenvadd/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home

jenvadd

6.校验 jenv

#jenv

jenvdoctor

7.查看 jenv 管理的版本

#查看jenv管理的版本

jenvversions

 

system

1.8 (setby/Users/qinyingjie/.jenv/version)

1.8.0.362

17.0

17.0.8

corretto64-1.8.0.362

oracle64-17.0.8

8.切换环境

jenv global  1.8

jenv local  1.8


#切换版本

jenv global  17.0

9.alias 处理

#alias语法

alias 自定义命令='真正命令'


#编辑vim ~/.zshrc 或者 vim ~/.bash_profile


alias jdk8='jenv global 1.8'

alias jdk17='jenv global 17.0'

alias jdk8_tmp='jenv local 1.8'

alias jdk17_tmp='jenv local 17.0'


#使命令生效

source ~/.zshrc

source ~/.bash_profile

三.使用

1.启动 8 环境

jdk8

2.查看环境

java -version

3.启用 17 环境

jdk17

4.查看环境

相关文章
|
2天前
|
弹性计算 运维 Java
一键安装二进制JDK
【4月更文挑战第30天】
6 0
|
2天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
17 2
|
4天前
|
Java Windows
java——安装JDK及配置解决常见问题
java——安装JDK及配置解决常见问题
|
7天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
28 2
|
7天前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
6 0
|
15天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
27 0
|
22天前
|
Java Linux 开发工具
linux jdk的安装
linux jdk的安装
18 0
|
2月前
|
Java Linux
linux安装jdk环境
linux安装jdk环境
29 0
|
2月前
|
Java Linux 开发工具
Linux在线安装JDK
Linux在线安装JDK
39 1
|
2月前
|
Java
jdk的安装与环境变量的配置
jdk的安装与环境变量的配置
19 0