Получить имя файла JNLP из запущенной программы - PullRequest
2 голосов
/ 28 апреля 2011

Можно ли определить имя файла JNLP из запущенной Java-программы через Web Start?

Ответы [ 2 ]

1 голос
/ 25 апреля 2015
System.getProperty("jnlpx.origFilenameArg")
1 голос
/ 28 апреля 2011

В данный момент единственный способ, которым я знаю, как это сделать, - это добавить property с JNLP href в качестве значения. Приложение может добавить это к BasicService.getCodeBase(), чтобы создать URL для файла JNLP.


Зачем вам нужна эта информация?

Это необходимо для статистических нужд.

Если вы хотите определить попадания в JNLP, они будут обнаружены в журналах сервера. Если необходимо определить «количество успешных запусков», добавьте HREF в JNLP как property и получите каждое приложение. вернитесь к серверу (на страницу «app. phone home») после его запуска.

...