有没有办法通过jnlp文件来设置环境变量?我想设置JAVA_TOOL_OPTIONS以便用aspectj做一些LTW。
由于
答案 0 :(得分:2)
在JNLP的资源部分,您可以在坛后添加任意数量的property
个节点。然后它们在命令行上等同于-D选项。
<resources>
<j2se...
<jar href="...
<property name="env0" value="value0"/>
<property name="env1" value="value1"/>
<property name="env2" value="value2"/>
</resources>
答案 1 :(得分:1)
我认为最好的办法是在运行java web start之前在客户端设置变量。
有一些方法可以将参数传递给JVM,如果有一个JVM参数可以做你想做的事情 - 我不确定JAVA_TOOL_OPTIONS会做什么。
答案 2 :(得分:1)
转到Java控制面板,在Java选项卡中选择View。在给定JRE的运行时参数字段中添加:
-javaagent=c:\MyAgent.jar
为您的代理提供MyAgent.jar文件。
根据您的代理程序代码,输出应显示在Java控制台中。
答案 3 :(得分:0)
目前似乎无法通过webstart设置javaagent。这可以防止我们使用webstart应用程序进行加载时编织。我们现在要恢复编织时间编织。