在 Ant 任务中设置 JAVA OPTS



如何在 ant 任务中设置以下 java 选项,我找不到任何相关属性。

我想通过蚂蚁脚本做什么如下

java -Dsun.lang.ClassLoader.allowArraySyntax=true com.something.class

我有下面的蚂蚁片段,但不确定如何添加-Dsun.lang.ClassLoader.allowArraySyntax=true

<target name="start.ab.cd" >
        <java  classname="com.something.class" failonerror="yes">
                    <arg line="${d} ${e} ${f} />
                    <classpath>
                            <pathelement location="${client.classes.dir}/something.jar"/>
                            <pathelement path="${ex.classpath}"/>
                    </classpath>
        </java>
</target>

正如文档中为"java"任务指定的那样,您可以将<jvmarg>嵌套元素用于JVM选项,例如:

<jvmarg value="-Dsun.lang.ClassLoader.allowArraySyntax=true"/>

若要设置系统属性,可以改用<sysproperty>嵌套元素:

<sysproperty key="sun.lang.ClassLoader.allowArraySyntax" value="true"/>

您可以使用 arg 值来执行此操作:

 <arg value="-Dsun.lang.ClassLoader.allowArraySyntax=true"/>

相关内容

  • 没有找到相关文章

最新更新