2013-02-27 2 views
0

У меня возникли проблемы с созданием чего-то простого, и, похоже, на каком-либо веб-сайте не ясно, как это сделать, и, честно говоря, я думаю, что это должно быть просто.Получение ant для запуска java-файла

У меня есть куча java-файлов для проекта. Я хочу скомпилировать их все, а затем запустить каждый файл с конкретными аргументами.

В основном я хочу, чтобы порядок операций, чтобы быть что-то вроде этого

javac prob1.java 
javac prob2.java 

java prob1 parameter 
java prob2 parameter 

Но я хочу, чтобы в муравья (build.xml).

я могу сделать часть компиляции просто отлично с

<project default="compile"> 
    <target name="compile"> 
    <javac srcdir="." /> 
    </target> 
</project> 

Я просто не могу заставить его работать сказать prob1 с аргументом. Я представляю, что это очень легко, но каждое решение, которое я нашел, похоже, не работает. Также обратите внимание, что prob1.class и prob2.class находятся в одном каталоге.

ответ

1

Это должно работать:

<target name="run"> 
    <java classname="prob1"> 
     <classpath> 
      <pathelement location="."/> 
     </classpath> 
     <arg value="parameter" /> 
    </java> 
    <java classname="prob2"> 
     <classpath> 
      <pathelement location="."/> 
     </classpath> 
     <arg value="parameter" /> 
    </java> 
</target> 
+0

Это работало. Благодаря! Я просто скопировал и вложил в теги проекта, и все получилось просто отлично. – MZimmerman6

Смежные вопросы