kali运行behinder报错:Could not find or load main class net.rebeyond.behinder.ui.Main.md

kali运行behinder报错:Could not find or load main class net.rebeyond.behinder.ui.Main

不知为何我的behinder(冰蝎)不能在kali上运行

提示无法找到主类,这是因为Java11(包括java11)以后的版本不再集成Javafx,需要单独下载(可以下载jdk8与jdk11共存,文中只写出简单的方法)

下载地址:

这里我们下载javafx 11.0.2,要选中Include older versions才能找到,下载linux的sdk版本

将文件放置behinder的同级目录下,解压

unzip openjfx-11.0.2_linux-x64_bin-sdk.zip 

输入命令运行

java --module-path ./javafx-sdk-11.0.2/lib --add-modules ALL-MODULE-PATH -jar Behinder.jar

成功运行,也可以安装多个jdk版本,利用alternative切换版本,可以看看这篇文章Ubuntu20.04装java https://cloud.tencent.com/developer/article/1626610
可能会和kali有些不同,但大致思路是一样的。

参考链接:
https://blog.csdn.net/asmartrman/article/details/127141138

posted @ 2022-12-03 08:56  Ryan_x  阅读(286)  评论(0)    收藏  举报