2010-10-08 8 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> 

Je veux à partir du dossier tmp exécuter le fichier jar dans le dossier jmt/jmt. Il doit être exécuté dans le dossier jmt/jmt en raison des fichiers de dépendances.ant Java jar classpath problème

Je peux l'exécuter comme <java jar="jmt/jmt/jmt.jar" mais les fichiers de dépendances ne sont pas ok. J'essaie d'utiliser classpath mais ne fonctionne pas. Qu'est ce que je fais mal?

Répondre

1

La java tâche fourmi prend un paramètre d'option dir = "JMT/JMT" qui indiquera la machine virtuelle fourchue où exécuter.