我在 Ubuntu Linux 12.04 和 Windows 7 上使用 Ant 1.8.2 测试了以下代码。在两个操作系统上都打印了空行,如下面的输出所示。
JavaTest.java
/**
 * Java test.
 */
public class JavaTest {
  public static void main(String[] args) {
    System.out.println("Hello");
    System.out.println("");
    System.out.println("World");
  }
}
在 build.xml 里面
<target name="java-test" depends="compile">
  <java classpath="${classes.dir}" classname="JavaTest"
      fork="true" failonerror="true" />
</target>
输出
$ ant java-test 
Buildfile: /home/my/project/build.xml
java-test:
     [java] Hello
     [java] 
     [java] World
BUILD SUCCESSFUL
Total time: 2 seconds