Вот часть моего build.xml :
<target name="run">
<java jar="${jar.dir}/${Main.class}.jar"
fork="yes"
<assertions>
<enable />
</assertions>
</java>
</target>
или
<target name="run">
<java classname="${Main.class}" classpath="${classes.dir};${lib.dir}" fork="yes"/>
</target>
Вот пример Java-код:
public class Test {
public Test() {
System.out.print("Test2");
}
public static void main(String[] args) {
System.out.println("Test1");
new Test();
while(true) {}
}
}
Если я запускаю этот код из командной строки, у меня появляется «Test1», а затем «Test2».Если я запускаю этот код с помощью Ant, у меня есть только «Test1».
Как я могу решить эту проблему?