Я работаю в настольном приложении, созданном на java. мы работаем над версией приложения для Windows (для работы в ОС Windows). Когда мы запускаем наше приложение, оно создает значок в области уведомлений на рабочем столе, используя системный лоток, поскольку
SystemTray tray = SystemTray.getSystemTray();
Я создаю единственный экземпляр панели задач, который я создаю в основном классе приложения.
Я создаю exe для мое заявление. Моя проблема в том, что когда я запускаю exe-файл своего приложения, он каждый раз создает значок в трее.
Я хочу, чтобы в моем приложении был только один значок в трее, присутствующий на рабочем столе и работающий как служба. этот значок следует удалять только при удалении приложения. Он должен работать как служба в фоновом режиме.
Я не получаю никакого способа, который помог бы мне запустить мое приложение как службу, и должен быть только один экземпляр, работающий в фоновом режиме.
Я хочу запустить свое приложение путем создания значка в трее как службы и должен иметь единственный экземпляр. Пожалуйста, помогите мне решить эту проблему.
Заранее благодарим за все ценные предложения.