java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > JDK jEnv

JDK版本管理工具jEnv解决不同jdk版本项目

作者:Snape2323

本文主要介绍了JDK版本管理工具jEnv解决不同jdk版本项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

当我们项目多起来,或者需要启动一个开源项目,发现和我们本地开发环境使用的jdk版本不一样,这时候就非常焦灼了.

比如你的环境配置是 JDK 8,但需要运行一个使用 JDK 17 的 Java 项目,摆在面前的目前据我所知有四个方法:

第一是被迫升级成jdk17,第二是使用容器化技术(如 Docker),第三就是使用多个开发环境,第四是使用JDK 版本管理工具来管理不同版本的 JDK,并根据需要在项目之间切换.

一、jEnv是什么?

jEnv是一款JDK 版本管理工具,可以帮助你在同一系统上管理多个 JDK 版本,并在不同项目之间轻松切换,我选择jEnv,是因为它相对于其他工具来说是一个更简单易用的命令行工具,且是一个开源工具,根据 MIT 许可证发布,你可以在 jEnv 的 GitHub 仓库中找到源代码和详细信息.

简单介绍下使用步骤和主要指令

1.在命令行执行安装指令

2.安装 JDK:在要运行项目的系统上安装所需的JDK版本

3.添加 JDK 到 jEnv:在终端中使用 jenv add 命令添加已安装的 JDK 版本

4.设置全局 JDK 版本:使用 jenv global 命令设置全局默认的 JDK 版本

5.设置项目 JDK 版本:在项目目录中,使用 jenv local 命令设置项目特定的 JDK 版本

6.切换 JDK 版本:使用 jenv shell 命令在当前终端会话中切换 JDK 版本

二、使用步骤

1.安装 jEnv

首先,需要在系统上安装 jEnv。可以按照以下步骤进行安装:

打开终端(命令行),并执行以下命令下载 jEnv 安装脚本:

curl -sL https://github.com/jenv/jenv-installer/raw/main/bin/jenv-installer | bash

安装完成后,按照终端中的提示设置 jEnv 的环境变量

2.安装 JDK

在 jEnv 安装完成后,你可以安装所需的 JDK 版本。可以按照以下步骤进行安装:

以添加JDK8指令如下:

jenv add JDK8

然后按下回车,出现的提示为 JDK 的安装路径

其他JDK版本重复上述操作

3.配置全局 JDK 版本

可以设置一个全局的 JDK 版本,作为默认的 JDK。这个版本将在没有明确设置 JDK 版本的项目中使用。可以按照以下步骤进行设置:

使用以下命令查看已安装的 JDK 版本列表:

jenv versions

使用以下命令设置全局 JDK 版本:

将 jdk_version 替换为你希望设置的 JDK 版本,如 上面演示的JDK8

jenv global JDK8

4.配置项目 JDK 版本

还可以在特定的项目中设置不同的 JDK 版本,将覆盖全局 JDK 版本的设置,可以按照以下步骤进行设置:

jenv local JDK17

5.切换 JDK 版本

可以使用 jEnv 在不同的终端会话中切换 JDK 版本。可以按照以下步骤进行切换:

jenv shell JDK17

这样,就可以使用 jEnv 在不同的项目中轻松管理和切换 JDK 版本,在切换 JDK 版本时,确保所选的 JDK 版本已经被正确安装和添加到 jEnv 中

总结

以上就是jEnv的基本使用步骤,可以解决部分想部署不同jdk版本的项目

到此这篇关于JDK版本管理工具jEnv解决不同jdk版本项目的文章就介绍到这了,更多相关JDK jEnv内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文