2013-07-04 221 views
1

我想爲我的Java swing應用程序引入更新和回滾功能。首先,我試圖使用兩個jar文件,其中一個將更新其他文件並退出。
此嘗試成功,但問題是我無法爲我的應用程序設置MAC OS的圖標圖像。下一次嘗試使用單個jar文件並使用系統進程重命名正在運行的jar文件並運行更新的jar文件。但我不熟悉系統命令,我不知道如何將這些命令與Java應用程序(ProcessBuilder)集成。
有沒有解決方案來設置jar文件的圖標?
重新啓動Java Swing應用程序

Jarbuddler是有用的,但它不會在我的情況下幫助(二jar文件 - LauncherApplication

或者

能否請您提供 「系統進程」 一solutuion。使用該命令是否有任何問題,即操作系統版本?

請指教。

+0

請詳細說明一下,你想設置文檔平鋪或文件圖標? – awiebe

+0

@awiebe doc-tile – user2067201

回答

0

的碼頭

的com.apple.eawt.Application類包括用於管理Java應用程序的Dock圖標下面的方法:

public java.awt.Image getDockIconImage() 
public void setDockIconImage(java.awt.Image) 
public java.awt.PopupMenu getDockMenu() 
public void setDockMenu(java.awt.PopupMenu) 
public void setDockIconBadge(String) 

https://developer.apple.com/library/mac/#documentation/Java/Conceptual/Java14Development/07-NativePlatformIntegration/NativePlatformIntegration.html