JNLP / Webstart - 设置环境变量

时间:2009-06-25 00:06:13

标签: java jnlp aspectj

有没有办法通过jnlp文件来设置环境变量?我想设置JAVA_TOOL_OPTIONS以便用aspectj做一些LTW。

由于

4 个答案:

答案 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应用程序进行加载时编织。我们现在要恢复编织时间编织。