2012-07-17 41 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

相關問題