冰蝎(Behinder)双击无法打开

本文介绍了在Windows 10环境下,由于Java 11移除JavaFX库,导致冰蝎(Behinder)无法启动的问题。通过下载并配置JavaFX SDK,成功解决了双击 Behinder.jar 无法打开的问题。详细步骤包括下载JavaFX SDK,创建批处理文件,并指定模块路径和模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

冰蝎(Behinder)双击无法打开


不想讲过多废话:我的环境如下,如果感觉环境不是很相符的,可以关闭这个页面了

windows10
java环境 11.0.2 2019-01-15 LTS

做题需要用到冰蝎,所以去github上进行下载,放一下链接:Releases · rebeyond/Behinder (github.com)

点击这个

image-20211231093622081

下载之后,解压,然后我本机是安装了java环境的,java11.0.2

image-20211231093736891

但是双击Behender.jar打不开,然后去找解决方法

尝试过的解决方法

在该目录下新建一个txt,写入下面的代码

@echo off
start javaw -noverify -Dfile.encoding=utf-8 -Xmx2048m -jar Behinder.jar
exit

然后修改名称为Behinder_start.bat

双击Behinder_start.bat即可(理想情况下)

但是我失败了,双击之后除了会闪现出一个框之外,啥都没有,查找了一晚上解决方法,给我整emo了都

最后的解决方法

打不开的原因:冰蝎beta7版本客户端不再内置javafx库,java11以后版本移除了JavaFX库,要运行冰蝎需要自己下载JavaFX库。

那就是缺了一块javafx,下载就可以了

下载链接:JavaFX - Gluon (gluonhq.com)

选择适合的版本,比如我的是java11.0.2

image-20211231094349871

然后选择windows的SDK版本

image-20211231094419667

下载,解压,记录这个lib文件夹的路径

image-20211231100107972

然后在该目录下新建一个txt,写入下面的代码(注意自行修改lib目录的路径)

start javaw --module-path "E:\environment\javafx-sdk-11.0.2\lib" --add-modules=javafx.base --add-modules=javafx.controls  --add-modules=javafx.fxml  --add-modules=javafx.graphics  --add-modules=javafx.media  --add-modules=javafx.swing  --add-modules=javafx.web -jar Behinder.jar

修改为start.bat,双击,即可打开冰蝎

image-20211231100418961

参考链接

  1. JavaFX下载 - Gluon (gluonhq.com)
  2. Releases · rebeyond/Behinder (github.com)冰蝎下载
  3. 安装javafx教程

这可能是2021年的最后一篇博客了,回顾一下,今年学了挺多知识的,同时也走了许多弯路,遇到了些令人烦恼的事情(到现在还没解决)。
但是新的一年,就要有新的面貌嘛,兵来将挡水来土掩,凡事总有办法的,管他的什么三七二十一。
旧的一年中不好的事情,就让它留在过去吧,明天就是新的一年了,我这个菜菜还要继续加油(ง •_•)ง

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值