2010-10-08 198 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在哪裏執行。