Repository navigation
v0.2.3 (2026-06-03)
Changed — Remove JAVA_HOME from JDK module
- JDK no longer exports
JAVA_HOMEenvironment variable. Binary routing is handled entirely by shims + PATH. - Removed the JDK-specific home directory override in
cover()— thefind_jdk_home()function was correctly resolvingContents/Homefor.jdkbundle layouts (used by Zulu and Temurin tar archives), butJAVA_HOMEwas always set to the rawinstall_path, causing a mismatch. - JDK
env_varsis now empty. Shims directory handles all binary resolution.
Changed — GUI log display refinements
-
Operation log now displays newest first (reversed order), so the latest entries are always visible without scrolling.
-
Added Clear button to the Logs page: clears the operation log file and immediately refreshes the UI. Uses
clear_ops()backend function withResult<String, String>return for Tauri IPC compatibility. -
Version bump: 0.2.2 → 0.2.3.
v0.2.3 (2026-06-03)
变更 — 移除 JAVA_HOME 环境变量切换
- JDK 模块不再导出
JAVA_HOME环境变量,二进制路由完全由 shims + PATH 处理。 - 移除了
cover()中的 JDK 主目录覆盖逻辑 —find_jdk_home()已能正确解析.jdkbundle(Zulu 和 Temurin tar 包常用)中的Contents/Home,但之前JAVA_HOME始终被设为原始install_path,导致路径不匹配。 - JDK 的
env_vars已设为空,所有二进制解析通过 shims 目录完成。
变更 — GUI 日志显示优化
-
操作日志现在从上到下由新到旧排列,无需滚动即可看到最新条目。
-
日志页面新增清空按钮:清除操作日志文件并立即刷新界面。使用
clear_ops()后端函数,返回Result<String, String>确保 Tauri IPC 兼容。 -
版本号:0.2.2 → 0.2.3。
Full Changelog: v0.2.2...v0.2.3