Java 中 OSX 下的 Dock 图标 9

Dock icon under OSX in Java 9

我正在尝试在 Java 9.

中设置 Dock 图标

对于以前的 Java 版本,这是可能的 com.apple.eawt.Application.getApplication().setDockIconImage(image); 但不幸的是 Java 9 应用程序 class 已过时且无法访问(可能也丢失了?)。

对于在应用程序 class 中找到的所有其他任务,java.awt.Desktop class 使用了此功能,但 Dock 操作除外。

JEP 272 中提到了这一变化,以及 Dock 过于面向 Apple 的想法(对我来说都是面向 Apple 的)并且对此没有明确的解释。

A Google 搜索也有关于如何处理此问题的 pre-9 信息。

有没有人知道 Java 9 现在怎么样了?

你在新的 java.awt.Taskbar class 中尝试过 setIconImage 了吗?