重新启动Java Swing应用程序
我想为我的JavaSwing应用程序引入更新和回滚功能。首先,我尝试使用两个重新启动Java Swing应用程序,java,macos,Java,Macos,我想为我的JavaSwing应用程序引入更新和回滚功能。首先,我尝试使用两个jar文件,其中一个将更新另一个并退出此尝试成功,但问题是我无法为MAC OS设置应用程序的图标图像。下一次尝试使用单个jar文件,并使用系统进程重命名正在运行的jar文件并运行更新的jar文件。但是我不熟悉系统命令,也不知道如何将这些命令与Java应用程序集成(ProcessBuilder)。 有没有办法为jar文件设置图标? Jarbuddler很有用,但对我的情况没有帮助(两个jarfile-Launcher,应用
jar
文件,其中一个将更新另一个并退出此尝试成功,但问题是我无法为
MAC OS
设置应用程序的图标图像。下一次尝试使用单个jar文件,并使用系统进程重命名正在运行的jar文件并运行更新的jar
文件。但是我不熟悉系统命令,也不知道如何将这些命令与Java应用程序集成(ProcessBuilder
)。有没有办法为jar文件设置图标?
Jarbuddler
很有用,但对我的情况没有帮助(两个jar
file-Launcher
,应用程序
)
或
你能提供一个“系统过程”的解决方案吗。使用该命令(即操作系统版本)有问题吗
请通知。码头
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)
请详细说明,您是要设置文档磁贴还是文件图标?