2025年使用JDK 版本管理工具jEnv解决不同jdk版本项目

使用JDK 版本管理工具jEnv解决不同jdk版本项目目录 前言 一 jEnv 是什么 二 使用步骤 1 安装 jEnv 2 安装 JDK 3 配置全局 JDK 版本 4 配置项目 JDK 版本 5 切换 JDK 版本 总结 前言 当我们项目多起来 或者需要启动一个开源项目 发现和我们本地开发环境使用的 jdk 版本不一样 这时候就非常焦灼了

大家好,我是讯享网,很高兴认识大家。

目录

前言

一、jEnv是什么?

二、使用步骤

1.安装 jEnv

2.安装 JDK

3.配置全局 JDK 版本

4.配置项目 JDK 版本

5.切换 JDK 版本

总结

前言

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

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

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


一、jEnv是什么?

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

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

1.在命令行执行安装指令,可以在 jEnv 的 GitHub 仓库中找到详细的安装指南

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 版本。可以按照以下步骤进行安装:

  • 下载并安装所需的 JDK 版本。例如,你可以从 Oracle 或 AdoptOpenJDK 网站下载 JDK 安装程序。
  • 在终端中,使用以下命令添加已安装的 JDK 版本到 jEnv(add命令现在是先添加名字,再添加路径,):

以添加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 版本的设置,可以按照以下步骤进行设置:

  • 在项目的根目录下,使用以下命令设置项目的 JDK 版本:
  • 将 jdk_version 替换为你希望设置的 JDK 版本,如 jenv local JDK17
  • 完成后java -jar启动目录下的文件就好了
jenv local JDK17

5.切换 JDK 版本

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

  • 使用以下命令切换到特定的 JDK 版本:
  • jdk_version 替换为你希望切换的 JDK 版本,如 jenv shell JDK17
讯享网jenv shell JDK17

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


总结

  以上就是jEnv的基本使用步骤,可以解决部分想部署不同jdk版本的项目,又不想搭建Linux和docker还有各种开发环境的问题,又不懂的和可以探讨的大家可以在评论区和私信说下,看到都会回

小讯
上一篇 2025-01-15 23:26
下一篇 2025-02-08 16:43

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/54820.html