2013-07-04 179 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