Вывод Java-задачи в Ant - PullRequest
0 голосов
/ 22 апреля 2009

У меня есть файл .java, и я компилирую его, используя javac в ant. Файл .class отправляется в выходной каталог. A.class при запуске выдает a.txt.

Как запустить задачу ant 'java' и куда пойдет a.txt при запуске? Я имею ввиду какой каталог? Могу ли я указать директ. куда должны идти выходные файлы задачи java?

1 Ответ

4 голосов
/ 22 апреля 2009

Взгляните на это для справки:

http://ant.apache.org/manual/Tasks/java.html

Содержит пример использования задачи Java для запуска определенного класса, например:

<target name="run">
     <java classname="A">
             <classpath>
               <pathelement location="output"/>
               <pathelement path="${java.class.path}"/>
             </classpath>
     </java>
</target>

Это действительно зависит от того, куда вы записываете файл из A.java. Если он находится в текущем каталоге, например:

File f = new File("./test.txt");
f.createNewFile();

тогда он выведет файл относительно того, откуда вы запустили файл сборки.

Надеюсь, это поможет.

...