Windows знает, где найти значки в файлах .exe или .dll.Есть ли способ настроить ресурсы значков в файле .jar, чтобы Windows могла их распознать?(Меня интересуют ответы для XP или Windows 7)
Java Web Start может устанавливать образы для использования для ярлыка на рабочем столе и пункта меню. JWS также поддерживает заставку, которая может отображаться во время загрузки приложения (и / или обновления новых классов). Поддержка значков применяется к любой платформе настольного ПК, для которой доступна Java (предостережение: если ОС поддерживает эту функцию).
Это не совсем то, что вы просили, но я рекомендую использовать исполняемую оболочку, такую как launch4j .
Он запустит ваше Java-приложение из .exe и включит ваш значок, как и любой другой исполняемый файл Windows.