Javaws работает с -javaagent на многих JRE - PullRequest
1 голос
/ 12 августа 2011

Я хочу запустить агент в приложении webStart во многих JRE. Пока я могу запустить только приложение, агент не работает. Я запускаю файл bat, который нашел в stackoverflow ::

@echo off

set JRE_HOME=C:\Program Files\Java\jre1.6.0_14
set ARG=

set ARG=%ARG% -Xbootclasspath/a:"%JRE_HOME%\lib\javaws.jar";"%JRE_HOME%\lib\deploy.jar"
set ARG=%ARG% -classpath "%JRE_HOME%\lib\deploy.jar";"%JRE_HOME%\lib\javaws.jar";
set ARG=%ARG% -Djnlpx.home="%JRE_HOME%\bin"
set ARG=%ARG% -Djnlpx.slashport=-1
set ARG=%ARG% -Djnlpx.jvm="%JRE_HOME%\bin\javaw.exe"
set ARG=%ARG% -Djnlpx.remove=false

set ARG=%ARG% -Djava.security.policy=file:"%JRE_HOME%\lib\security\javaws.policy"
set ARG=%ARG% -DtrustProxy=true -Xverify:none -Djnlpx.heapsize=NULL,NULL

set WSARG=-J-javaagent:D:\simple-agent-1.0.8-jar-with-dependencies.jar=logging.password=1111;logging.item=Karta;main.class=pl.xxx.XXXApp

"%JRE_HOME%\bin\javaw.exe" %ARG% com.sun.javaws.Main %WSARG% D:\xxx.jnlp

Процесс запускается, но до того, как агент начинает работать, процесс перезапускается. После перезапуска процесса агент не работает.

Почему процесс перезапускается? Что я могу с этим поделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...