java - Ant 在 Linux 上构建失败

标签 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

希望有人能帮助我,先谢谢了

最佳答案

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

关于java - Ant 在 Linux 上构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12191468/

相关文章:

java - 使用java在n秒内检查和处理一次

linux - 通过 .ssh/config 中的 ssh-tunnel 创建端口转发

java - 覆盖 fatal error (EclEmma)

java - java .classpath 可以引用 eclipse 插件文件夹中的 .jar 文件,与安装位置无关吗?

java - JPA native 查询与 'pure' JPA 持久性

java - 在JSP中导入org.apache.commons时出现问题

linux - Apache 不在 OpenSUSE 上启动时启动

linux - 是否需要创建一个名为 'git' 的用户来设置 git 服务器?

java - 似乎无法在 Eclipse 中运行 JavaFX 项目

Ubuntu 18.4 LTS 中 Java 安装错误