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

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

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

但主要的问题是,如果我在Dock上点击它,我的应用程序就无法打开。 我正在使用Mac OS。 如何通过单击Dock启动我的应用程序

谢谢Sunil Kumar Sahoo

如果您使用的是Apple的JavaApplicationStub ,则可以按如下方式获取启动过程的诊断输出:

 $ export JAVA_LAUNCHER_VERBOSE
 $ ./your.app/Contents/MacOS/JavaApplicationStub

这是一个有效的例子 。