這裏是我的的build.xml的一部分:如何使用Apache Ant運行Java代碼
或
<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」。
我該如何解決這個問題?
Yeap,我明白了。但如何修復呢?這只是一個例子,但我需要正確使用「System.out.print」。 – EvgenyM