1

我们的应用程序目前使用内部解决方案进行通知。我们使用了一些透明的帧和一点点动画。

但是,对于下一个版本,我们计划在 Windows 和 OS X 上实现更多的原生通知。

有什么方法可以从 Java 应用程序向通知中心发送通知?

Java 应用程序将使用 Java 7 的捆绑版本,而不是 Apple 提供的默认 JVM,因为它仍然是 1.6

4

2 回答 2

0

您可以使用可用的 Java 绑定之一与 Growl (growl.info) 集成。

于 2013-01-10T17:02:21.263 回答
0

是的,您可以通过 JNA 使用通知中心。这个问题提供了一个很好的讨论。本质上,您创建一个 .dylib 来包装每个本机方法,为 .dylib 创建一个 Java 接口,并通过 JNA 访问 .dylib。

在我的解决方案中,我成功地包装和使用了NSUserNotificationNSUserNotificationCenter类中的每个方法。

于 2013-03-08T23:37:28.033 回答