发生错误:null

时间:2015-02-27 07:18:53

标签: jmeter

当我开始使用jmeter时,显示出以下错误 发生错误:null

启动jmeter的过程是

root @ L411:/opt/apache-jmeter-2.12/bin# sh jmeter 发生错误:null

4 个答案:

答案 0 :(得分:7)

这也发生在我身上。就我而言,我在64位Linux机器上运行OpenJDK 1.8上的Jmeter 2.13。我通过安装Oracle的Java来修复它,并通过以下方式切换到它:

alternatives --config java

我有点恼火,我现在必须这样做,因为它曾经工作过(我认为)。

答案 1 :(得分:2)

如果在执行jmeter.sh之后你的apache-jmeter-x.xx / bin / jmeter.log包含类似

的内容
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)

您可能已安装default-jdk-headless。 安装默认包(sudo yum install java-1.8.0-openjdk)为我解决了这个问题。

答案 2 :(得分:1)

您使用的操作系统是什么?我在Fedora 27中遇到了同样的错误,我通过安装OpenJDK运行时环境(java-1.8.0-openjdk)来修复它

sudo dnf install java-1.8.0-openjdk

答案 3 :(得分:0)

运行jMeter时,我在macOS High Sierra上收到此错误。

java.lang.NullPointerException
  at java.awt.Window.init

对我来说,问题是JVM无法从OS识别兼容的图形模式。为了解决这个问题,我不得不重置PRAM和NVRAM。

我遵循了这个question和这个answer