В настоящее время я пытаюсь прикрепить Java-приложение к панели задач Windows 7. Приложение запускается с помощью Launch4j. Значок программы отображается правильно, но при щелчке правой кнопкой мыши по значку на панели задач появляется только контекстное меню с пунктом "Закрыть окно". Нет пункта меню для закрепления приложения на панели задач. Перетаскивание EXE-файла на панель задач также не работает должным образом. При нажатии на эту новую программу запуска на панели задач появляется второй значок.
Я следовал инструкциям из решений этих двух вопросов, чтобы решить проблему, но это не помогло:
Материал JNA из второго вопроса/решения компилируется и не вызывает исключений. Я могу прочитать идентификатор приложения после его установки. Но я все еще не могу закрепить приложение на панели задач.
Я создал небольшое тестовое приложение на Github, которое демонстрирует проблему:
https://github.com/kayahr/launch4jtest
Приложение использует Maven в качестве системы сборки. Просто запустите mvn package
и вы найдете ZIP файл в целевой директории, который содержит EXE файл и jna.jar, необходимый для установки id этого приложения. Распакуйте этот ZIP в какой-нибудь каталог, дважды щелкните EXE и попробуйте прикрепить приложение к панели задач, и вы увидите проблему.
Так что же не так с этим приложением?