【问题标题】:Could not create the Java Virtual Machine Error无法创建 Java 虚拟机错误
【发布时间】:2020-10-25 00:44:05
【问题描述】:

我正在尝试在我的 linux 机器上运行此命令:

java -noverify -Xbootclasspath/p:burp-loader-keygen-2020_2.jar -jar burpsuite_pro_v2020.2.jar

我不断收到这些错误:

-Xbootclasspath/p is no longer a supported option.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

我尝试再次安装这些版本:

sudo apt update
sudo apt install default-jdk -y
sudo apt install default-jre -y

但是我一遍又一遍地遇到同样的错误,有什么解决方案或帮助或建议吗?

【问题讨论】:

  • 检查java -version。你得到了什么?
  • 我明白了:openjdk version "11.0.8" 2020-07-14 OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1) OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Debian-1deb10u1, mix$

标签: java linux burp


【解决方案1】:

您以错误的方式运行 Burp Suite JAR 文件。

  • 如果这是旧版本的 Burp Suite,您必须使用仍支持 -Xbootclasspath 选项的 Java 8。请注意,仅安装 Java 8 是不够的。您需要确保 java -version 表示它是 Java 8,或者使用 java 的 Java 8 版本的完整路径 命令。

    这不适用于 Burp Suite 2020.4 或更高版本。

  • 反之,如果你使用的是 Burp Suite 2020.4 或更高版本,那么你需要使用 Java 9 或更高版本,并且需要这样运行:

    java -jar -Xmx4g /path/to/burp.jar
    

来源:

【讨论】:

    猜你喜欢
    • 2013-10-14
    • 2017-05-30
    • 2018-07-17
    • 2019-08-16
    • 2013-12-07
    • 2020-05-20
    • 1970-01-01
    相关资源
    最近更新 更多