2010-10-08 89 views
0
<target name="results"> 
    <echo message="Calculating QI" /> 
    <java jar="jmt.jar" fork="true" failonerror="true" maxmemory="1024m" classpath="jmt/jmt"> 
     <arg value="-name:KIS"/> 
     <arg value="-results:CONSOLE"/> 
     <arg value="../allJavas.jar"/> 
    </java> 
</target> 

我想从文件夹tmp运行jar文件到文件夹jmt/jmt中。它必须在jmt/jmt文件夹中运行,因为依赖关系文件。ant java jar classpath问题

我可以运行它像<java jar="jmt/jmt/jmt.jar"但后来依赖文件不好。我尝试使用classpath但不工作。我做错了什么?

回答

1

的Java的Ant任务选项参数DIR = “JMT/JMT”,将告诉分叉VM在哪里执行。