Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新启动Java Swing应用程序_Java_Macos - Fatal编程技术网

重新启动Java Swing应用程序

重新启动Java Swing应用程序,java,macos,Java,Macos,我想为我的JavaSwing应用程序引入更新和回滚功能。首先,我尝试使用两个jar文件,其中一个将更新另一个并退出此尝试成功,但问题是我无法为MAC OS设置应用程序的图标图像。下一次尝试使用单个jar文件,并使用系统进程重命名正在运行的jar文件并运行更新的jar文件。但是我不熟悉系统命令,也不知道如何将这些命令与Java应用程序集成(ProcessBuilder)。 有没有办法为jar文件设置图标? Jarbuddler很有用,但对我的情况没有帮助(两个jarfile-Launcher,应用

我想为我的JavaSwing应用程序引入更新和回滚功能。首先,我尝试使用两个
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)

请详细说明,您是要设置文档磁贴还是文件图标?