Закрепление Java-приложения с помощью Launch4j на панели задач Windows 7

В настоящее время я пытаюсь прикрепить Java-приложение к панели задач Windows 7. Приложение запускается с помощью Launch4j. Значок программы отображается правильно, но при щелчке правой кнопкой мыши по значку на панели задач появляется только контекстное меню с пунктом "Закрыть окно". Нет пункта меню для закрепления приложения на панели задач. Перетаскивание EXE-файла на панель задач также не работает должным образом. При нажатии на эту новую программу запуска на панели задач появляется второй значок.

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

Материал JNA из второго вопроса/решения компилируется и не вызывает исключений. Я могу прочитать идентификатор приложения после его установки. Но я все еще не могу закрепить приложение на панели задач.

Я создал небольшое тестовое приложение на Github, которое демонстрирует проблему:

https://github.com/kayahr/launch4jtest

Приложение использует Maven в качестве системы сборки. Просто запустите mvn package и вы найдете ZIP файл в целевой директории, который содержит EXE файл и jna.jar, необходимый для установки id этого приложения. Распакуйте этот ZIP в какой-нибудь каталог, дважды щелкните EXE и попробуйте прикрепить приложение к панели задач, и вы увидите проблему.

Так что же не так с этим приложением?

9
задан Community 23 May 2017 в 02:15
поделиться