【问题标题】:SystemTray not supported on Windows 10Windows 10 不支持 SystemTray
【发布时间】:2017-02-23 16:13:29
【问题描述】:

当我使用 Java 8 sdk 时

if (SystemTray.isSupported()) {
   logger.error("SystemTray IS supported");
} else {
    logger.error("SystemTray IS NOT supported");
}

为什么 Windows 10 不支持 SystemTray?

我能做些什么来让它得到支持?

谢谢

【问题讨论】:

    标签: java system-tray


    【解决方案1】:

    您也可以从代码中设置无头属性:

    System.setProperty("java.awt.headless", "false");
    

    【讨论】:

      【解决方案2】:

      我发现了问题! 我的 JVM 刚刚以 HeadLess 模式启动!

      我不明白为什么...可能是因为除了这个图标之外我没有任何 GUI。

      要停用无头模式,请使用-Djava.awt.headless=false 启动程序

      【讨论】:

        猜你喜欢
        • 2015-07-30
        • 2020-07-30
        • 2015-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多