JavaFX NoClassDefFoundError zap 插件浏览器视图
JavaFX NoClassDefFoundError zap plugin Browser View
我想使用 Owasp Zap 的浏览器视图插件,但出现以下错误:
19529 [ZAP-BootstrapGUI] WARN org.zaproxy.zap.extension.browserView.ExtensionHttpPanelBrowserView - Unable to use JavaFX:
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
我安装了 openjfx
、openjfx-source
、libopenjfx-jni
、libopenjfx-java
、libcontrolsfx-java
和 libeasybind-java
。我也用 openjdk8 和 14 试过了。
我的系统是 Ubuntu 20.10,但是当我使用来自 tryhackme.
的机器时,我也遇到同样的错误
感谢您的帮助
为了使用浏览器视图插件,您必须安装 JavaFX。
sudo apt install openjfx
对于 Ubuntu。
您可能还需要设置 jfx 路径 (https://openjfx.io/openjfx-docs/#install-javafx):
export PATH_TO_FX=path/to/javafx/lib
Per:https://github.com/zaproxy/zaproxy/issues/6339#issuecomment-758173453,您可能还需要按如下方式启动 ZAP(或编辑 shell 脚本以执行相同操作):
$ java --module-path /usr/share/openjfx/lib/ --add-modules javafx.swing,javafx.web zap.jar
我想使用 Owasp Zap 的浏览器视图插件,但出现以下错误:
19529 [ZAP-BootstrapGUI] WARN org.zaproxy.zap.extension.browserView.ExtensionHttpPanelBrowserView - Unable to use JavaFX:
java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
我安装了 openjfx
、openjfx-source
、libopenjfx-jni
、libopenjfx-java
、libcontrolsfx-java
和 libeasybind-java
。我也用 openjdk8 和 14 试过了。
我的系统是 Ubuntu 20.10,但是当我使用来自 tryhackme.
感谢您的帮助
为了使用浏览器视图插件,您必须安装 JavaFX。
sudo apt install openjfx
对于 Ubuntu。
您可能还需要设置 jfx 路径 (https://openjfx.io/openjfx-docs/#install-javafx):
export PATH_TO_FX=path/to/javafx/lib
Per:https://github.com/zaproxy/zaproxy/issues/6339#issuecomment-758173453,您可能还需要按如下方式启动 ZAP(或编辑 shell 脚本以执行相同操作):
$ java --module-path /usr/share/openjfx/lib/ --add-modules javafx.swing,javafx.web zap.jar