Я развертываю приложение через Java Web Start. Я хочу знать, можно ли найти файл JNLP, из которого было запущено приложение?Как проверить, какой файл JNLP был выбран для запуска?
Я хочу попытаться использовать определенные конфигурации для разных сред, и хотя они могут использовать одно и то же приложение, я хочу выделить конкретные параметры для того, какой файл JNLP был использован.
Я искал онлайн какое-то время без везения, и я начинаю думать, если это возможно.
Если у кого-то была эта проблема или есть какие-либо уроки/похожие обсуждения, прокомментируйте эту ссылку.
Вы можете передавать конфигурацию из каждого JNLP в качестве системных свойств и/или аргументов командной строки. – VGR
Означает ли это, что вы проверяете свойства системы для каждой версии? Потому что, если дальше по линии существует много JNLP, не означает ли это последовательные обновления кода? Я нашел решение здесь: https://community.oracle.com/thread/2294999?tstart=0, который я собираюсь попробовать и реплицировать. – Nathan
Как отмечает комментатор на этой странице: «Вы не должны полагаться по использованию внутренних классов. Это может нарушить любую минуту ». Независимо от того, зависит ли проверка системного имущества от необходимости изменения кода, зависит от того, что вы делаете. Какие настройки вам нужны из JNLP? – VGR