v2.1.12
🐛 Bug 修复
切换和安装改进
- 修复 Windows 上路径分隔符导致的版本检测问题 (#62)
- 改进数字版本号判断,现在可以使用
jvms switch 17切换名为 "17" 的文件夹 (#63) - 改进删除 JavaHome 符号链接时的错误提示,提供详细的失败原因 (#42)
- 改进 init 命令的错误提示,包含权限、命令执行、路径格式等可能原因 (#46)
- 改进下载失败时的错误提示,提供网络问题解决方案 (#56)
LTS 版本支持
- 清理 jdkdlindex.json,只保留 LTS 版本 (8, 11, 17, 21)
- 添加 Java 25 LTS 支持
🔧 依赖源
项目现在支持多个 JDK 发行版:
- Adoptium (Eclipse Temurin) - 通过 API 动态获取
- Azul Zulu - 通过 API 动态获取
- Amazon Corretto - 包含在 jdkdlindex.json
- Oracle JDK - 包含在 jdkdlindex.json
📝 其他
- 关闭了 12 个相关 issue
- 代码质量改进和错误处理优化
完整更新日志:
v2.1.11...v2.1.12