3

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

谢谢

4

4 回答 4

3

在 JNLP 的资源部分中,您可以property在 jar 之后添加任意数量的节点。然后这些就等同于命令行上的 -D 选项。

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

    <property name="env0" value="value0"/>
    <property name="env1" value="value1"/>
    <property name="env2" value="value2"/>
</resources>
于 2009-07-05T21:09:54.137 回答
1

我认为你最好的选择是在运行 java web start 之前在客户端设置变量。

有一些方法可以将参数传递给 JVM,如果有一个 JVM 参数可以做你想做的事——我不确定 JAVA_TOOL_OPTIONS 做了什么。

于 2009-08-12T20:39:46.913 回答
1

转至 Java 控制面板并在 Java 选项卡中选择查看。在给定 JRE 的运行时参数字段中添加:

-javaagent=c:\MyAgent.jar

提供您的代理在 MyAgent.jar 文件中。

根据您的代理代码输出应出现在 Java 控制台中。

于 2014-02-03T17:10:03.623 回答
0

目前似乎没有办法通过 webstart 设置 javaagent。这会阻止我们在 webstart 应用程序中使用加载时间编织。我们现在将恢复到编译时编织。

于 2009-08-13T00:01:15.837 回答