HMCL
HMCL copied to clipboard
[Feature] 允许用户自定义 Java 路径预设,并且在可能时使用相对路径
trafficstars
描述 | Description
目前,启动器总是自动检测系统上安装的 Java 并显示在列表中供玩家选择。如果需要选择其他位置的 Java 版本,则需要选择“自定义”并手动查找路径。
我希望玩家可以在启动器全局设置中预设一些 Java 路径(如可能,应当使用相对路径)并为其命名。这样,在设置游戏版本所需的 Java 时,可以直接从列表中选择。
原因 | Reason
- JRE 的安装方式有很多种(官方安装器、包管理器,甚至包括下载 zip 直接解压到某个奇怪的地方),HMCL 的自动检测机制难免会漏掉某个版本。用户每次需要这个版本时,都需要手动查找路径,非常麻烦。
- 用户可能不希望使用系统中安装的 Java。例如在双显卡机器上,用户想用独立显卡运行 Minecraft,而不影响其他 Java 程序的显卡选择,则会复制一份 Java 专门给 Minecraft 使用。
- 在移动硬盘中存放游戏的用户会希望将 Java 也放在移动硬盘中,这样就不需要每次下载 Java。但是,在转移到另一台电脑后,盘符或路径可能发生变化,因此需要重新选择 Java 版本。使用相对路径指定 Java 版本,可以避免这一问题。
自定义路径的输入框可以相对路径吗
自定义路径的输入框可以相对路径吗
这个 Feature Request 的核心在于允许在全局游戏设置中为部分 Java 直接“命名”
在hmcl.json中可以使用相对位置,不过需要手动更改配置文件。
#2988