Создание единственного экземпляра для панели задач на java

Я работаю в настольном приложении, созданном на java. мы работаем над версией приложения для Windows (для работы в ОС Windows). Когда мы запускаем наше приложение, оно создает значок в области уведомлений на рабочем столе, используя системный лоток, поскольку

SystemTray tray = SystemTray.getSystemTray();

Я создаю единственный экземпляр панели задач, который я создаю в основном классе приложения.

Я создаю exe для мое заявление. Моя проблема в том, что когда я запускаю exe-файл своего приложения, он каждый раз создает значок в трее.

Я хочу, чтобы в моем приложении был только один значок в трее, присутствующий на рабочем столе и работающий как служба. этот значок следует удалять только при удалении приложения. Он должен работать как служба в фоновом режиме.

Я не получаю никакого способа, который помог бы мне запустить мое приложение как службу, и должен быть только один экземпляр, работающий в фоновом режиме.

Я хочу запустить свое приложение путем создания значка в трее как службы и должен иметь единственный экземпляр. Пожалуйста, помогите мне решить эту проблему.

Заранее благодарим за все ценные предложения.

5
задан mort 13 February 2012 в 16:15
поделиться