在安装了 OpenJDK 11 的情况下启动 OWASP ZAP 时出现问题

问题描述 投票:0回答:5

当我尝试启动 OWASP ZAP 时,安装后出现以下消息:“此应用程序需要 Java Runtime Environment 1.8.0”。我已经正确安装了 OpenJDK 11,正确更新了环境变量。你能帮帮我吗?

java installation owasp
5个回答
15
投票

尝试启动 zap.bat 文件,这对我有用!


3
投票

解决方法:用msi文件安装OpenJDK。安装程序有一个选项“JavaSoft (Oracle) registry keys”。当它被激活时,1.8.0 消息在我的例子中消失了。如果未选择,错误仍然存在。

我最近在 Windows 10 机器上运行 VOSViewer 时遇到了这个错误消息。我通过解压缩文件和更新系统变量(Path 和 JAVA_HOME)安装了 Adopt OpenJDK。检查 java -version 时,它显示了正确的版本。

MSI Installer options



0
投票

在我使用 ZAP 2.12.0 的情况下,唯一可行的解决方案是编辑 zap.bat 文件,我必须指定 Java 可执行文件的完整路径,因此最后一行变为:

C:\jdk-17.0.5+8-jre\bin\java.exe %jvmopts% -jar "C:\Program Files\OWASP\Zed Attack Proxy\zap-2.12.0.jar" %*

适当调整您的 JDK/JRE 安装目录


0
投票

从 adoptium.net 安装 jdk,它在我的案例中有效。

© www.soinside.com 2019 - 2024. All rights reserved.