簡體   English   中英

重新啟動Java Swing應用程序

[英]Restart Java Swing application

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

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

要么

您能否提供“系統過程”的解決方案。 使用該命令是否存在任何問題,即OS版本?

請指教。

碼頭

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM