如何在Ant中添加与java -D等效的系统属性

She*_*ari 11 java ant build-process build

我需要设置java -Djava.library.path =/some/path,我想在运行我的ant脚本,构建我的jar时这样做.

我想我必须使用

<sysproperty key="java.library.path" value="/some/path"/>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我不能使语法工作.我用Google搜索并找到的唯一东西就是sysproperty

 <java classname>
Run Code Online (Sandbox Code Playgroud)

但这对我没有任何意义.

我不确定这是否相关,但我使用ant来创建一个耳朵并在JBoss中部署这个耳朵.

dok*_*par 9

下面是一个例子Ant目标run执行所述example.jar并传递系统属性key="java.library.path"value="/some/path":

<target name="run">
    <java jar="example.jar" fork="true">
        <jvmarg value="-Djava.library.path=/some/path"/>
    </java>
</target>
Run Code Online (Sandbox Code Playgroud)