Package Details: hmcl-bin 3.6.12-2

Git Clone URL: https://aur.archlinux.org/hmcl-bin.git (read-only, click to copy)
Package Base: hmcl-bin
Description: A Minecraft Launcher which is multi-functional, cross-platform and popular.
Upstream URL: https://github.com/huanghongxun/HMCL
Licenses: GPL3
Conflicts: hmcl
Provides: hmcl
Replaces: hmcl-stable-bin
Submitter: so1ar
Maintainer: TTsdzb (hour-keeper)
Last Packager: hour-keeper
Votes: 13
Popularity: 1.27
First Submitted: 2021-10-04 12:37 (UTC)
Last Updated: 2025-04-02 16:18 (UTC)

Dependencies (3)

Required by (0)

Sources (4)

Pinned Comments

TTsdzb commented on 2025-04-02 14:38 (UTC)

自 3.6.12-2 起使用官方的 Shell 脚本替代了原先的独立 jar 文件。如果你需要找回原先的配置,请将 $XDG_CONFIG_PATH/hmcl/hmcl.json(一般为 ~/.config/hmcl/hmcl.json)移动到 ~/.hmcl.json

Latest Comments

1 2 3 4 Next › Last »

TTsdzb commented on 2025-04-02 14:38 (UTC)

自 3.6.12-2 起使用官方的 Shell 脚本替代了原先的独立 jar 文件。如果你需要找回原先的配置,请将 $XDG_CONFIG_PATH/hmcl/hmcl.json(一般为 ~/.config/hmcl/hmcl.json)移动到 ~/.hmcl.json

hour-keeper commented on 2025-04-01 12:08 (UTC) (edited on 2025-04-01 13:04 (UTC) by hour-keeper)

@TTsdzb 发现我现在接手维护的hmcl-stable-bin和这个包定位重合了,希望同这个包合并,如果您在合并后不使用官方shell脚本的话,我再另开一个使用官方脚本的包

TTsdzb commented on 2024-05-26 15:32 (UTC) (edited on 2024-05-26 15:34 (UTC) by TTsdzb)

@SCGM java-openjfx 不能运行可能是上游问题。我用 java-openjfx-bin(版本 22-2)提供该依赖,依然可以正常运行。

部分用户可能已经安装了能提供 openjfx 的环境,如果更改此依赖,他们可能要安装额外的 Java,这样会比较麻烦。

SCGM commented on 2024-05-20 09:13 (UTC)

应该把依赖和脚本里的java-openjfx改成java17-openjfx,否则不能运行

HinataAoi commented on 2024-03-15 04:10 (UTC)

@c1trus 我和你一样,因为hmcl-launch-script里面写的有问题,当找到本地的javafx时的启动指令变成了用默认java调用java-openjfx.可以手动改一下 感觉不用直接移除openjfx的依赖,改成可选依赖就行

c1trus commented on 2024-03-13 03:08 (UTC)

考虑到现在 hmcl 对于缺失 javafx 的情况会自动下载所需的资源,我认为直接去除 java-openjfx 并不考虑任何搜索是一个可行的措施 但是 JAVA_HOME 和 java 必须配套,请至少 export PATH="$JAVA_HOME/bin:$PATH"

c1trus commented on 2024-03-13 02:53 (UTC)

默认的 java 与找到的包含 java-openjfx 的 java 不一致导致问题。

❯ which java
/usr/bin/java
❯ pacman -Qo java
/usr/bin/java 由 java-runtime-common 3-5 所拥有
❯ pacman -Ql java-openjfx | grep javafx | head -n 1 | cut -d / -f 5
liberica-jdk-full
❯ hmcl-bin
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.base not found
❯ /usr/lib/jvm/liberica-jdk-full/bin/java -jar /usr/share/java/hmcl-bin/hmcl-bin.jar
[10:48:47] [org.jackhuang.hmcl.Launcher.main/INFO] *** HMCL 3.5.6.241 ***
......(正常启动界面)

如果说通过设置 JAVA_HOME 本应当可以正确搜索,那么版本不一致可能是问题所在

❯ java -version
java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)
❯ /usr/lib/jvm/liberica-jdk-full/bin/java -version
openjdk version "21.0.2" 2024-01-16 LTS
OpenJDK Runtime Environment (build 21.0.2+14-LTS)
OpenJDK 64-Bit Server VM (build 21.0.2+14-LTS, mixed mode, sharing)

Eeviriyi commented on 2024-03-11 01:31 (UTC)

please update the sha256sum

TTsdzb commented on 2024-03-10 02:15 (UTC)

hmcl-launch-script 的 sha256sum 不正确导致近两个版本均无法自动构建,请您修复一下,感谢

yataro commented on 2024-03-06 16:29 (UTC)

Could you fix the hashsums?