Ant无法在Linux上构建

时间:2012-08-30 06:58:09

标签: java linux eclipse ant junit

我希望有人可以帮我解决这个问题。 我使用Ant脚本编译我的java代码,但是我收到以下错误:

[junitreport] Processing /home/sander/workspace/AntIntro/reports/junit/TESTS-TestSuites.xml to /tmp/null1570204945<br />
[junitreport] Loading stylesheet jar:file:/usr/share/eclipse/plugins/org.apache.ant_1.8.2.v20120109-1030/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl<br />
[junitreport] : Error! The first argument to the non-static Java function 'replace' is not a valid object reference.<br />
[junitreport] : Error! Cannot convert data-type 'void' to 'reference'.<br />
[junitreport] : Fatal Error! Could not compile stylesheet<br />
[junitreport] Failed to process /home/sander/workspace/AntIntro/reports/junit/TESTS-TestSuites.xml


我正在使用:
  - Eclipse 3.7.2
  - OpenJDK 7
  - Archlinux x64
  - JUnit 4
  - Ant 1.7.2

希望有人可以帮助我,提前谢谢

1 个答案:

答案 0 :(得分:0)

请参阅我之前的评论。这是一个已知问题,解决方法是使用带有JDK-7的apache-ant-1.8.3或带有JDK-6的apache-ant-1.8.2。