Releases: Lambunge520/Java-manager
Release list
LJM Java Manager v3.1.4
LJM Java Manager 3.1.4
更新内容
- 修复部分发行商(如 Corretto 四段式版本号)与安装后 release 文件版本格式不一致时,Java 更新完成后重新扫描仍提示有更新的问题。
- 云端更新前先比对当前版本与云端最新构建,已是最新时直接提示并跳过下载,不再重复下载同版本安装包。
- Java 文件夹更新改名后,注册项名称同步重建为新版本名,不再保留旧版本号名称。
- 下载页 Minecraft 建议新增兼容判定行和 Java 大版本快速对照,并支持按 MC 版本反查推荐 Java 大版本。
- NoGUI
scan不带参数时自动扫描常见 Java 安装根目录,与桌面端行为一致。 - NoGUI
set-default在 Windows 无管理员权限时自动回退写入当前用户环境变量,不再直接失败。 - GitHub 直连镜像列表新增备用镜像源,提升弱网环境下载成功率。
- 三端安装包瘦身:桌面端只内置当前平台的托盘依赖组件,NoGUI 版不再内置托盘依赖,单包体积大幅减小。
- 移除桌面端的更新日志独立界面,更新内容统一通过 GitHub Release 页面查看。
- GUI 与 NoGUI 同步升级到 3.1.4;GraalVM 区分与 Minecraft 版本匹配逻辑保持不变。
桌面版选择不带 nogui 的资产;无桌面版选择带 nogui 的资产。
Update Content
- Fix update detection reporting phantom updates after a Java runtime was already updated, caused by vendor version format differences (for example Corretto four-part versions versus the installed release file text).
- Cloud updates now compare the installed build with the latest cloud build first and skip the download entirely when the runtime is already current.
- After an update renames the Java folder to the new version, the registry entry name is rebuilt from the new version instead of keeping the stale one.
- The download page Minecraft advice adds a compatibility verdict and a quick Java-to-Minecraft mapping, plus reverse lookup of recommended Java majors for a Minecraft version.
- NoGUI
scanwithout arguments now scans common Java install roots, matching the desktop behavior. - NoGUI
set-defaulton Windows falls back to the current user environment variables when administrator rights are unavailable. - The GitHub mirror list gains an extra fallback mirror for better download success on weak networks.
- Smaller packages: desktop builds now embed only the tray dependencies of their own platform, and NoGUI builds no longer bundle tray dependencies at all.
- Removed the standalone desktop changelog page; release notes are now read from the GitHub Release page.
- GUI and NoGUI are both updated to 3.1.4; GraalVM edition separation and Minecraft matching behavior are unchanged.
Choose assets without nogui for desktop. Choose assets with nogui for NoGUI.
LJM Java Manager v3.1.3
LJM Java Manager 3.1.3
更新内容
- 修复下载页选择 GraalVM 后可能下载成 GraalVM Community 的问题。
- Oracle GraalVM 与 GraalVM Community 使用独立下载链,不再跨版本类型兜底。
- 下载页新增更清晰的动态 Minecraft Java 建议,显示当前选择、MC 版本匹配、建议等级、兼容性和性能判断。
- Windows NoGUI 保留当前终端,不再继承桌面版隐藏控制台和启动时自动提权逻辑。
- NoGUI 交互终端新增跨平台 Tab 补全,支持命令、发行商、Java 大版本、语言、已注册 Java、任务编号和常用参数。
- GUI 与 NoGUI 同步升级到 3.1.3,并增强 Windows、Linux、macOS 打包后的终端模式校验。
桌面版选择不带 nogui 的资产;无桌面版选择带 nogui 的资产。
Update Content
- Fix selecting GraalVM on the download page potentially resolving a GraalVM Community package.
- Oracle GraalVM and GraalVM Community now use separate download chains without cross-edition fallback.
- Add clearer dynamic Minecraft Java advice with the current selection, MC version match, recommendation level, compatibility, and performance notes.
- Windows NoGUI now keeps the current terminal instead of inheriting desktop console hiding and startup elevation.
- Add cross-platform NoGUI Tab completion for commands, vendors, Java majors, languages, registered Java names, task IDs, and common options.
- GUI and NoGUI are both updated to 3.1.3 with stronger packaged terminal-mode checks for Windows, Linux, and macOS.
Choose assets without nogui for desktop. Choose assets with nogui for NoGUI.
LJM Java Manager v3.1.2
LJM Java Manager 3.1.2
更新内容
- 备份改为压缩包保存,避免 HMCL、PCL 等启动器扫描到备份里的 Java。
- 恢复备份兼容新压缩包和旧备份目录。
- 云端完整更新后,工具命名的 Java 文件夹会同步替换为新版本号。
- NoGUI 新增 language 命令切换显示语言,默认跟随系统语言。
- NoGUI 终端支持短命令、后台任务进度条和取消命令。
- 修复 NoGUI 打包版缺少 plistlib 导致启动失败的问题。
- 同步增强 NoGUI 更新逻辑和使用文档。
桌面版选择不带 nogui 的资产;无桌面版选择带 nogui 的资产。
Update Content
- Backups are now stored as archives so launchers do not scan backup Java runtimes.
- Backup restore supports both new archives and older backup folders.
- After a full cloud update, LJM-named Java folders are renamed to the new Java version.
- NoGUI adds a language command for display language switching and keeps auto system language by default.
- NoGUI terminal adds short commands, background task progress bars, and cancellation commands.
- Fix NoGUI packaged builds missing plistlib at startup.
- NoGUI update logic and usage docs are updated too.
Choose assets without nogui for desktop. Choose assets with nogui for NoGUI.
LJM Java Manager v3.1.1
LJM Java Manager 3.1.1
更新内容
- Java 注册不再自动修改
JAVA_HOME,避免下载、更新、修复时误改系统默认 Java。 - 注册管理页新增系统默认 Java 选择,可查看当前默认 Java 并手动切换。
- Windows 会扫描更多 JDK/JRE 注册表位置,方便管理其他安装器注册的 Java。
- 右上角新增任务进度入口和运行角标,可查看、取消、清空和删除任务记录。
- Java 下载、修复、更新进度整合到任务列表,不再自动弹出独立进度窗口。
- 放大任务角标并减少刷新闪烁;更新、移动、卸载/删除和备份列表加入复选框。
- 优化 Java 筛选位置和本地修复文案,修复旧逻辑提示混淆。
桌面版选择不带 nogui 的资产;无桌面版选择带 nogui 的资产。
Update Content
- Java registration no longer changes
JAVA_HOME, preventing downloads, updates, or repairs from changing the system default Java. - Added a System Default Java panel in Registry to view and switch the current default Java.
- Windows now scans more JDK/JRE registry locations for Java installed by other installers.
- Added an upper-right task entry with a running-task badge, plus cancel, clear, and delete actions.
- Java download, repair, and update progress now lives in the task list instead of auto-opening a separate progress window.
- Enlarged the task badge, reduced badge flicker, and added checkbox selection to update, move, uninstall/delete, and backup lists.
- Improved Java filter placement and local repair wording.
Choose assets without nogui for desktop. Choose assets with nogui for NoGUI.
LJM Java Manager v3.1
LJM Java Manager 3.1
更新内容
- Java 注册会同步设置
JAVA_HOME。 - 新增主页。
- 扫盘注册、下载后自动注册、注册表急救会走同一套注册逻辑。
- 修复 Linux/macOS self-update 覆盖正在运行本体时可能失败的问题。
- 优化 Windows、Linux、macOS 下 Java 环境写入和权限失败提示。
- NoGUI 与桌面端同步本次核心逻辑。
桌面版选择不带 nogui 的资产;无桌面版选择带 nogui 的资产。
Update Content
- Java registration now sets
JAVA_HOME. - Added Home,.
- Folder scan, post-download registration, and registry repair now use the same registration flow.
- Fixed Linux/macOS self-update failures when replacing the running app executable.
- Improved Java environment writes and permission feedback on Windows, Linux, and macOS.
- NoGUI is synced with the desktop core changes.
Choose assets without nogui for desktop. Choose assets with nogui for NoGUI.
LJM Java Manager v3.0
LJM Java Manager 3.0
更新内容
- 新增独立「JVM 参数调整」界面,面向 Minecraft Java 版。
- 可按 PCL2、PCL 社区版、HMCL、Java 类型、大版本、MC 版本和电脑配置生成推荐参数。
- PCL 社区版启动器会拆分头部/尾部参数;HMCL 会提供合并参数。
- 提供稳定、稳定偏性能、最高性能三种方案,并提示可能不稳定的选项。
- Release 资产将附带 Python 源码包,方便用户审查和手动运行。
桌面版请选择不带 nogui 的资产;无桌面版请选择带 nogui 的资产。
update content
- Added an independent JVM Args page for Minecraft Java Edition.
- Generates presets by PCL, PCL Community, HMCL, Java vendor, Java major, MC version, and PC configuration.
- PCL launchers get split head/tail arguments; HMCL gets combined arguments.
- Includes stability, balanced, and highest-performance profiles with risk notes.
- Release assets will include Python source packages for review and manual runs.
Choose assets without nogui for desktop. Choose assets with nogui for NoGUI.
LJM Java Manager v2.9.4
LJM Java Manager 2.9.4
更新内容
- 修复反复下载、卸载、注销 Java 后,PCL/HMCL 仍可能读到旧 Java 注册项的问题。
- 注销会同步清理同一 JDK 的根目录、内置
jre、bin等等价注册路径。 - 删除 Java 时会清理关联的 LJM 备份目录,避免启动器继续扫描备份运行时。
- 新增独立备份管理界面,支持刷新、恢复、删除和打开备份目录。
- 设置页新增下载缓存管理,可查看缓存大小并一键清空缓存。
- 优化 Java 管理页切换动画,取消托盘图标左键单击恢复窗口,保留双击和右键菜单恢复。
- NoGUI 列表读取会自动移除丢失路径和 LJM 备份路径注册项。
桌面版请选择不带 nogui 的资产;无桌面版请选择带 nogui 的资产。
Update content
- Fixed stale Java registry entries that PCL/HMCL could still see after repeated download, uninstall, and unregister workflows.
- Unregister now removes equivalent paths for the same JDK, including root, bundled
jre, andbinregistrations. - Deleting Java now removes related LJM backup folders so launchers do not rescan backup runtimes.
- Added an independent Backup Manager page for refreshing, restoring, deleting, and opening backups.
- Added download cache management in Settings, including cache size display and one-click clearing.
- Improved Java management page transitions. Tray single-left-click restore is disabled; double-click and right-click menu restore remain available.
- NoGUI list output now prunes missing paths and LJM backup registrations too.
Choose assets without nogui for the desktop edition. Choose assets with nogui for the NoGUI edition.
LJM Java Manager v2.9.3
LJM Java Manager 2.9.3
新增和修复
- 增强 MC 玩家 Java 建议,补充不同发行商的游玩建议和性能差距说明。
- Java 下载界面展示更清晰的 MC 版本、发行商和性能建议。
- 托盘悬浮提示新增工作状态,检查更新、下载、移动、更新/修复、删除/注销时会显示当前状态。
- Release 说明改为中英文双语,并继续保留国内网络下载体验优化。
new adds and fixes
- Improved Minecraft-focused Java guidance with vendor advice and performance differences.
- Java download view now shows clearer Minecraft version, vendor, and performance guidance.
- Tray hover tooltip now shows work status during update checks, download, move, update/repair, and delete/unregister tasks.
- Release notes are now bilingual, while keeping China network download experience improvements.
LJM Java Manager v2.9.2
LJM Java Manager 2.9.2
Download
- Desktop: choose the Windows, Linux, or macOS package without
nogui. - No desktop: choose the package with
nogui. - Linux packages include
.runlaunchers; macOS desktop uses.app, and macOS nogui includes.command.
Changes
- Java downloads now default to mirror-first sources for a smoother China network experience.
- Mirror-first mode keeps official and GitHub direct fallbacks, so overseas links can still be used when mirrors fail.
- Multi-source downloads try the next URL before spending time on slower route fallbacks.
- Download resume files are now isolated per source URL to avoid cross-source partial-file corruption.
LJM Java Manager v2.9.1
LJM Java Manager 2.9 的 Hotfix热更新版本
Download
- Desktop: choose the Windows, Linux, or macOS package without
nogui. - No desktop: choose the package with
nogui. - Linux packages include
.runlaunchers; macOS desktop uses.app, and macOS nogui includes.command.
Fixes
- Fixed legacy JRE 8 detection that could fall back to Java 17.
- Existing standalone JRE updates now request JRE packages.
- Embedded JRE folders inside vendor JDKs, such as Dragonwell 8
jre/, now update and register through the parent vendor JDK.