2016-08-01 56 views
1

我刚刚安装了Fedora 24 Workstation的全新副本,并在整个系统上完成了全部dnf update尝试在Fedora 24工作站上启动/运行jProfiler 9时出现HeadlessException?

然后我从jProfiler站点安装jProfiler rpm。

然而,当我尝试推出的JProfiler(无论是从/opt/jprofiler9/jProfiler.desktop图标或/选择/ jprofiler9 /斌/ JProfiler的shell脚本),我收到以下错误信息:

java.awt.HeadlessException 
    at java.awt.SplashScreen.getSplashScreen(SplashScreen.java:117) 
    at com.exe4j.runtime.splash.AwtSplashScreen.<init>(AwtSplashScreen.java:17) 
    at com.exe4j.runtime.splash.SplashEngine.setJavaSplashScreenConfig(SplashEngine.java:17) 
    at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:50) 

我试过使用DISPLAY=0.0甚至DISPLAY=:0来设置我的显示器,但这两者似乎都没有任何区别/影响。

任何建议如何让这个工作?我怀疑这是明显的,我忽略了。

回答

1

经过一堆试错之后,我终于尝试安装Oracle Hotspot JRE而不是OpenJDK JRE。我下载了甲骨文的JDK,安装它,然后将其配置为使用系统默认:

sudo alternatives --config java 

现在一切都正常工作与Oracle JRE。

+0

我怀疑你可能只有安装了无头JRE软件包。该软件包无法运行GUI应用程序。 –

相关问题