如何在 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"/>