如何从 Dock、Mac 启动 Java 应用程序

Posted

技术标签:

【中文标题】如何从 Dock、Mac 启动 Java 应用程序【英文标题】:How to launch java application from Dock, Mac 【发布时间】:2010-05-28 10:36:03 【问题描述】:

我创建了一个 Java Swing 应用程序。它工作正常。

我已经使用 jar bundler 为该应用程序创建了应用程序文件 (.app)。

但主要问题是,如果我在 Dock 上单击它,我的应用程序不会打开。我正在使用 Mac 操作系统。如何通过单击 Dock 来启动我的应用程序

谢谢 苏尼尔·库马尔·萨胡

【问题讨论】:

@Sunil Kumar Sahoo:我有一个 .app 形式的 Java Swing 应用程序包,从 Dock 启动它所需要做的就是将 .app 放到 Dock 上。然后我可以简单地点击它并打开它。究竟是什么不工作? 您是否收到错误或警告消息? 不,我没有收到任何错误。我认为我身边还有什么可以实现或处理 Mac Dock 事件的吗? 看看控制台(?)(我的德语 Mac 上的 Konsole)。任何应用程序输出/错误都应该存在。 【参考方案1】:

如果您使用的是苹果的JavaApplicationStub,则可能会获得启动过程的诊断输出,如下所示:

$ 导出 JAVA_LAUNCHER_VERBOSE $ ./your.app/Contents/MacOS/JavaApplicationStub

这是一个有效的example。

【讨论】:

以上是关于如何从 Dock、Mac 启动 Java 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

苹果mac如何启动项?

运行java程序的Mac shell脚本在dock中放了两个图标

将 Mac App 窗口中的“功能”拖到 Dock 上

macbook air怎么设置开机不自动启动软件

如何在dock(Mac)中恢复图标? [关闭]

如何更改 Java 程序的 Dock 图标?