2013-07-04 7 views
1

Я хочу представить функцию обновления и отката для моего приложения Java swing. Сначала я пытаюсь использовать два файла jar, и один будет обновлять другие и выходить.
Эта попытка прошла успешно, но проблема в том, что я не могу установить изображение значка для своего приложения для MAC OS. Следующая попытка используется одиночный файл jar и использовать системный процесс для переименования исполняемого файла jar и запуска обновленного файла jar. Но я не знаком с системными командами, и я не знаю, как интегрировать эти команды с Java-приложением (ProcessBuilder).
Есть ли решение установить значок для файлов jar?
Перезапустить приложение Java Swing

Jarbuddler полезно, но это не поможет в моем случае (два jar файл - Launcher, Application)

Или

Можете ли вы предоставить Solutuion с "System процесса". Есть ли проблемы при использовании команды, то есть версий ОС?

Просьба сообщить.

+0

Просьба уточнить, вы пытаетесь установить doc-tile или значок файла? – awiebe

+0

@awiebe doc-tile – user2067201

ответ

0

Док

Класс com.apple.eawt.Application включает в себя следующие методы управления Dock значок вашего приложения Java-:

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

Смежные вопросы