解决冰蝎、webshellgenerate等渗透工具打不开报错问题:java.lang.NoClassDefFoundError: javafx/application/Application
解决冰蝎、webshellgenerate等渗透工具打不开报错问题
有时候打开冰蝎和webshell会打不开,可以打开cmd窗口启动看看报错信息
以webshellgenerate为例
java -jar Webshell_Generate-1.1.jar

很大概率是因为你的JAVA版本过高

从 Java 11 开始,JavaFX 包就不再被包含到 JDK 里
要解决这个问题有两个办法
1.安装低版本JAVA,然后配置环境变量为低版本的JAVA(不知道怎么配置JAVA的环境变量可以百度)
2.下载JavaFX 包然后用bat命令启动
以JAVAfx11.0.2为例

找到javafx下的lib路径
E:\download\javafx-sdk-11.0.2\lib
然后打开cmd用以下命令
java --module-path "你的lib路径" --add-modules javafx.controls,javafx.fxml -jar "要启动的东西".jar
java --module-path E:\download\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml -jar Webshell_Generate-1.1.jar

浙公网安备 33010602011771号