为什么需要一个 Java 版本管理工具?
在 Windows 上开发 Java 项目时,我们可能需要同时使用多个 Java 版本。
例如,维护一个使用 Java 8 的旧项目,同时开发一个使用 Java 17 或 Java 21 的新项目。随着项目增多,下载不同版本、清理不再使用的版本,以及切换当前 Java 环境,就成了反复要做的事情。
我开发并开源了 Jir,一个面向 Windows 的 Java 环境管理工具,希望让这些操作更方便一些。
Jir 能做什么?
目前,Jir 主要围绕三个功能展开:
| 功能 | 用途 |
|---|---|
| 下载 Java 版本 | 获取需要使用的 Java 版本 |
| 移除 Java 版本 | 清理不再需要的版本 |
| 切换 Java 版本 | 根据当前工作需要选择 Java 环境 |
它的目标很直接:把下载、移除和切换 Java 版本集中在一个工具里,减少重复操作。
如何体验?
项目源码和使用说明:
rururunu/Jir: Quickly manage and switch your Java version on Windows using Jir
下载入口:
Release jir 0.2.4 · rururunu/Jir
建议先阅读仓库中的使用说明,再根据自己的项目需求下载和切换 Java 版本。
欢迎反馈
欢迎有 Windows Java 开发需求的朋友试用,也希望收到实际使用中的反馈。
我比较关注以下几个方面:
- 下载、移除和切换操作是否正常。
- 操作流程是否清楚,有没有容易误解的地方。
- 你日常管理 Java 环境时,还有哪些需求没有被满足。
如果遇到问题,可以在 GitHub 提交 Issue。请尽量附上 Windows 版本、涉及的 Java 版本、复现步骤,以及相关报错或截图,方便定位。
也欢迎在评论区分享你目前管理多个 Java 版本的方法,以及你希望这类工具解决什么问题。