minecraft吧 关注:2,544,820贴子:31,820,025
  • 8回复贴,共1

树莓派启动hmcl失败(应该是jfx的问题)

只看楼主收藏回复

pi@raspberrypi:~/Downloads/1 $ java -jar hmcl1.jar
JavaFX 缺失。
如果您使用的是 Java 11 或更高版本,请降级到 Java 8 或 10。
如果您使用的是 OpenJDK,请确保其包含 OpenJFX。
A fatal error has occurred, forcibly exiting.
原本启动不了就试了试
apt autoremove openjdk-11-jdk
apt install openjdk-8-jdk
结果还是这个提示
然后我又
apt install openjfx
结果还是这个提示
然后我卸掉这两个
去下了一个甲骨文的jdk8
安装之后启动
还是这个提示
我又去网上下了openjfx
然后
export PATH_TO_FX=/home/pi/javafx-sdk-15/lib
然后启动还是不行
接着按网上说的
java --module-path $PATH_TO_FX --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web -jar hmcl1.jar
会提示
Unrecognized option: --module-path
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
然后启动不了


1楼2020-05-10 16:18回复
    在hmcl的issue里搜javafx,已经有人解答过了


    IP属地:美国来自手机贴吧2楼2020-05-10 16:24
    回复
      用sudo apt install openjfx,你用的openjdk默认不带javafx,hmcl3是javafx程序


      IP属地:安徽来自Android客户端3楼2020-05-10 19:30
      回复
        或者你试试全路径启动java,可能是PATH的问题。oracle jdk不可能会提示这个,试试type java看看他提示的路径。成功了就改path或加个alias


        IP属地:安徽来自Android客户端4楼2020-05-10 19:32
        收起回复
          sudo apt install openjfx
          openjfx 已经是最新版 (11.0.2+1-1)。
          我是java8
          JavaFX 缺失。
          如果您使用的是 OpenJDK,请确保其包含 OpenJFX。


          IP属地:山东5楼2021-02-07 11:02
          回复