1

Java swing アプリケーションに更新およびロールバック機能を導入したいと考えています。まず、2 つのjarファイルを使用しようとしていますが、一方が他方を更新して終了します。
この試行は成功しましたが、アプリケーションのアイコン イメージを に設定できないという問題がありますMAC OS。次の試行では、単一の jar ファイルが使用され、システム プロセスを使用して実行中の jar ファイルの名前を変更し、更新されたjarファイルを実行します。しかし、私はシステム コマンドに慣れておらず、これらのコマンドを Java アプリケーション ( ) に統合する方法もわかりませんProcessBuilder
jarファイルのアイコンを設定する解決策はありますか?

Jarbuddlerは便利ですが、私の場合は役に立ちません(2つのjarファイル - LauncherApplication

または

「システムプロセス」で解決策を教えてください。コマンドの使用、つまり OS のバージョンに問題はありますか?

お知らせ下さい。

4

1 に答える 1

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

于 2013-07-08T09:05:16.413 に答える