【问题标题】:HeadlessException when trying to launch/run jProfiler 9 on Fedora 24 Workstation?尝试在 Fedora 24 工作站上启动/运行 jProfiler 9 时出现 HeadlessException?
【发布时间】:2016-08-01 18:40:18
【问题描述】:

我刚刚安装了 Fedora 24 Workstation 的新副本,并在整个系统上执行了完整的 dnf update

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

但是,当我尝试启动 jProfiler(从 /opt/jprofiler9/jProfiler.desktop 图标或 /opt/jprofiler9/bin/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 设置我的显示,但似乎都没有任何区别/影响。

有什么建议可以让它发挥作用吗?我怀疑我忽略了一些明显的东西。

【问题讨论】:

    标签: fedora jprofiler


    【解决方案1】:

    经过大量的反复试验,我终于尝试安装 Oracle Hotspot JRE 而不是 OpenJDK JRE。我下载了 Oracle 的 JDK,安装了它,然后使用以下命令将其配置为系统默认值:

    sudo alternatives --config java
    

    现在,Oracle JRE 一切正常。

    【讨论】:

    • 我怀疑您可能只安装了无头 JRE 包。该软件包无法运行 GUI 应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-11
    • 2016-12-30
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多