Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 允许用户自定义 Java 路径预设,并且在可能时使用相对路径 #2959

Open
yezhiyi9670 opened this issue Mar 31, 2024 · 3 comments

Comments

@yezhiyi9670
Copy link

描述 | Description

目前,启动器总是自动检测系统上安装的 Java 并显示在列表中供玩家选择。如果需要选择其他位置的 Java 版本,则需要选择“自定义”并手动查找路径。

我希望玩家可以在启动器全局设置中预设一些 Java 路径(如可能,应当使用相对路径)并为其命名。这样,在设置游戏版本所需的 Java 时,可以直接从列表中选择。

原因 | Reason

  • JRE 的安装方式有很多种(官方安装器、包管理器,甚至包括下载 zip 直接解压到某个奇怪的地方),HMCL 的自动检测机制难免会漏掉某个版本。用户每次需要这个版本时,都需要手动查找路径,非常麻烦。
  • 用户可能不希望使用系统中安装的 Java。例如在双显卡机器上,用户想用独立显卡运行 Minecraft,而不影响其他 Java 程序的显卡选择,则会复制一份 Java 专门给 Minecraft 使用。
  • 在移动硬盘中存放游戏的用户会希望将 Java 也放在移动硬盘中,这样就不需要每次下载 Java。但是,在转移到另一台电脑后,盘符或路径可能发生变化,因此需要重新选择 Java 版本。使用相对路径指定 Java 版本,可以避免这一问题。
@zkitefly
Copy link
Member

自定义路径的输入框可以相对路径吗

@burningtnt
Copy link
Member

自定义路径的输入框可以相对路径吗

这个 Feature Request 的核心在于允许在全局游戏设置中为部分 Java 直接“命名”

@wifi-left
Copy link
Contributor

在hmcl.json中可以使用相对位置,不过需要手动更改配置文件。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants