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