Jenv 多版本JDK管理

简介: Jenv 可以对多版本JDK进行管理

JDK 配置:

JDK 下载地址:

https://www.azul.com/downloads

JDK 环境变量模板:

JAVA_HOME=/root/myEnvironment/ZuluJDK16
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin/
export PATH JAVA_HOME CLASSSPATH

Linux 系统环境变量:

  • 用户环境变量:vim ~/.bashrc
  • 系统环境变量:vim /etc/profile

Jenv 配置:

1.下载 Jenv 项目:

Jenv 官网:

https://www.jenv.be/

使用 Git 将Jenv 克隆到服务器本地:

安装Git指令:yum -y install git

git clone https://github.com/jenv/jenv.git ~/.jenv

如果你的服务器无法连接Git,可以试试Gitee的同步源,或者到jenv的项目地址,手动下载Jenv并上传到服务器。

2.配置 Jenv:

在环境变量内配置jenv:

# Bash Shell用户
vim ~/.bashrc
# Jenv
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

配置完成后,重新加载配置:

source ~/.bashrc

能访问 jenv 表示配置成功:

3.Jenv 操作:

3.1 查看 JDK 管理版本:

查看当前 JDK 版本:

jenv versions

3.2 添加 JDK 管理版本:

添加 JDK,需要先将 JDK 下载到本地解压之后,添加目录:

jenv add JDK目录

3.3 删除 JDK 管理版本:

Jenv 删除 JDK 版本:

jenv remove JDK版本号

3.4 删除 JDK 管理版本:

在当前目录使用其他版本 JDK,使用 local 命令:

jenv local JDK版本

3.5 修改当前目录 JDK 管理版本:

第一次使用local变量可能无法成功,需要重新加载一次环境变量

source ~/.bashrc

3.6 切换默认 JDK 管理版本:

切换为默认 JDK 版本:

jenv local system

3.7 修改全局 JDK 版本:

jenv global JDK版本
相关文章
|
4月前
|
Web App开发 Java Linux
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
131 0
|
4月前
|
存储 Java 编译器
JVM-不同jdk版本静态变量存储位置
JVM-不同jdk版本静态变量存储位置
|
3月前
|
Oracle JavaScript Java
JDK的版本迭代特性(JDK9 - JDK20)
JDK的版本迭代特性(JDK9 - JDK20)
|
2月前
|
Oracle Java 编译器
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
47 1
|
4月前
|
Java Maven
[Java ] jdk升级 bug java: -source 8 中不支持 instanceof 中的模式匹配 (请使用 -source 16 或更高版本以启用 instanceof 中的模式匹配)
[Java ] jdk升级 bug java: -source 8 中不支持 instanceof 中的模式匹配 (请使用 -source 16 或更高版本以启用 instanceof 中的模式匹配)
137 0
|
13天前
|
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
|
1月前
|
Java 应用服务中间件 nginx
idea打war包时,JDK版本的问题解决方式
idea打war包时,JDK版本的问题解决方式
17 0
|
1月前
|
Java
916.【Java】javap 查看 class 文件的jdk编译版本
916.【Java】javap 查看 class 文件的jdk编译版本
52 2
|
1月前
|
Oracle 安全 Java
JDK收费的各个版本(记录一下)
JDK收费的各个版本(记录一下)
328 0
|
2月前
|
Oracle Java 关系型数据库
JDK各版本的官方下载地址
JDK各版本的官方下载地址