Jmeter 出现错误:null

Jmeter 出现错误:null,jmeter,Jmeter,当我启动jmeter时,它会显示以下错误 出现错误:null 我启动jmeter的过程是 root@L411:/opt/apache-jmeter-2.12/bin#sh jmeter 发生了一个错误:null这也发生在我身上。在我的例子中,我在64位Linux机器上的OpenJDK1.8上运行JMeter2.13。我通过安装Oracle的Java来修复它,并通过以下方式切换到它: alternatives --config java 我现在不得不这么做,这让我有点恼火,因为它以前(我想)是可

当我启动jmeter时,它会显示以下错误 出现错误:null

我启动jmeter的过程是

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

这也发生在我身上。在我的例子中,我在64位Linux机器上的OpenJDK1.8上运行JMeter2.13。我通过安装Oracle的Java来修复它,并通过以下方式切换到它:

alternatives --config java

我现在不得不这么做,这让我有点恼火,因为它以前(我想)是可以工作的。

如果在执行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)
您可能已经安装了默认的jdk headless。
安装默认软件包(
sudo-yum-install-java-1.8.0-openjdk
)为我解决了这个问题。

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


我在运行jMeter时在macOS High Sierra上遇到此错误

java.lang.NullPointerException
  at java.awt.Window.init
对我来说,问题在于JVM无法从操作系统中识别兼容的图形模式。为了解决这个问题,我必须重置婴儿车和NVRAM

我跟着这个跟这个

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