在 Java 开发中,你是否遇到过这样的场景?
- 开发 Spring Boot 项目需要 JDK 17,而维护老系统却依赖 JDK 8;
- 学习新特性时想体验 JDK 21 的虚拟线程,却担心影响现有环境;
- 频繁重装 JDK 导致环境混乱,甚至出现 "Path 污染" 的致命错误……
痛点本质:Java 生态的版本碎片化与项目兼容性要求,让开发者不得不面对多 JDK 版本管理的挑战。传统手动切换方式(修改环境变量、配置 IDE)不仅繁琐,还容易引发配置错误。而今天要分享的,正是我为解决这个问题开发的自动化工具 —— 让 JDK 版本切换像 "切换浏览器标签" 一样简单。
后续若工具有人使用会继续开发,保证实现绿色开发,目的是为了在多系统迁移环境的时候可以直接复制(本人经常重装环境,但是配置环境感觉好麻烦,不如自己开发一个环境管理工具)
让环境都是绿色安装,也就是解压即安装,而无需考虑如何配置的问题
希望可以有人参与进来,开发方式是 python,逻辑非常简单,但是却可以省事很多