JNLP / Webstart - настройка переменных среды - PullRequest
3 голосов
/ 25 июня 2009

Есть ли способ через файл jnlp установить переменную среды? Я хочу установить JAVA_TOOL_OPTIONS, чтобы сделать несколько LTW с aspectj.

Спасибо

Ответы [ 4 ]

2 голосов
/ 06 июля 2009

В разделе ресурсов JNLP вы можете добавить любое количество property узлов после ваших jar-файлов. Затем они становятся эквивалентными опции -D в командной строке.

<resources>
    <j2se...
    <jar href="...

    <property name="env0" value="value0"/>
    <property name="env1" value="value1"/>
    <property name="env2" value="value2"/>
</resources>
1 голос
/ 03 февраля 2014

Перейдите в Панель управления Java и на вкладке Java выберите Вид. В поле Runtime Parameters для данной JRE добавьте:

-javaagent=c:\MyAgent.jar

при условии, что ваш агент находится в файле MyAgent.jar.

В зависимости от вашего агента вывод кода должен отображаться в консоли Java.

1 голос
/ 13 августа 2009

Я думаю, что вам лучше всего установить переменную на стороне клиента перед запуском java web start.

Существуют способы передачи параметров в JVM, если есть параметр JVM, который будет делать то, что вы хотите - я не уверен, что делает JAVA_TOOL_OPTIONS.

0 голосов
/ 13 августа 2009

В настоящее время нет возможности установить javaagent через веб-запуск. Это не позволяет нам использовать время загрузки с приложением веб-запуска. Сейчас мы вернемся к компиляции времени.

...