Поиск файла jnlp, который запустил приложение Java (Java Web Start) - PullRequest
2 голосов
/ 01 декабря 2011

Фон

Я создал приложение Java, которое запускается путем загрузки динамически сгенерированного файла .jnlp. То, что делает приложение, на самом деле не актуально, но это средство записи экрана. Пользователь со временем загрузит и запустит несколько (может быть, сотни) этих приложений.

Проблема

Когда программа заканчивается, я хотел бы удалить файл jnlp, который запустил приложение. Суть программы в том, что ничего не нужно устанавливать и ничего не оставлять. Это включает в себя файл jnlp, загруженный для запуска.

Вопрос

Есть ли способ найти файл jnlp, чтобы я мог его удалить? (Предпочтительно объект File)

1 Ответ

2 голосов
/ 03 января 2012

Найдите системное свойство var jnlpx.origFilenameArg и удалите его из Java-приложения.

Это работало на Java 6, обновление 26.

...