2012-07-17 20 views
1

到目前为止,我在.app目录结构中使用JavaApplicationStub来启动OS X上的Java/Swing应用程序。在Info.plist中配置的停靠栏图标正常工作。OS X:从shellscript启动Java/Swing应用程序时设置应用程序图标

现在我已经尝试启动使用.app目录结构内的shell脚本的应用程序,但停靠栏图标只显示了一个在Info.plist配置在很短的时间,然后回落到Java的默认图标。我需要做什么,配置的图标仍然存在?

+0

*“我需要做什么,配置的图标仍然存在?”*部署该应用程序。使用[JWS](http://stackoverflow.com/tags/java-web-start/info)? – 2012-07-17 12:25:46

+0

另请参阅这些[备选项](http://stackoverflow.com/a/8956715/230513)。 – trashgod 2012-07-17 14:13:16

回答

1

好的,我找到了解决方案。我不得不添加-Xdock:icon=<path>命令行选项。

0

您是否尝试过使用Window.getIconImages

+0

不,我只是使用了与之前相同的应用程序代码,它可以很好地处理'JavaApplicationStub'。 – Mot 2012-07-17 11:29:53

+0

这不适用于OSX Maverick和Java 7/8。 – JoshuaD 2015-05-05 00:56:43

相关问题