Мы используем JNLP-файл WebStart для создания ярлыка на рабочем столе наших пользователей.
Проблема в том, что мы хотели бы, чтобы код в нашем jar-файле запускался только тогда, когда пользователь нажимает ярлык на рабочем столе.
Однако Java WebStart выполняет jar также при первом запуске (когда мы устанавливаем значок на рабочем столе).
Можно ли каким-либо образом установить значок, не запуская банку, но запустить банку, когда пользователь нажмет на значок на рабочем столе?