我一直收到以下错误,并进行了大量研究并尝试了所有提供的解决方案,但均无济于事。
junitreport:
[junitreport] Processing C:\workspace\test123\junit\TESTS-TestSuites.xml to C:\Users\Matt\AppData\Local\Temp\null1903337257
[junitreport] Loading stylesheet jar:file:/C:/Users/Matt/Documents/Selenium/eclipse/plugins/org.apache.ant_1.8.3.v20120321-1730/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
[junitreport] : Error! The first argument to the non-static Java function 'replace' is not a valid object reference.
[junitreport] : Error! Cannot convert data-type 'void' to 'reference'.
[junitreport] : Fatal Error! Could not compile stylesheet
[junitreport] Failed to process C:\workspace\test123\junit\TESTS-TestSuites.xml
BUILD FAILED
C:\Users\Matt\workspace\Test1\build.xml:122: Errors while applying transformations: Fatal error during transformation
我在 Eclipse 中的 ant junit build error中找到了一个解决方案,并说该问题是由更新版本的 JDK 引起的,使用 1.6_31 可以解决它,我尝试按照我在网上找到的关于如何更改 Java Eclipse 版本的说明进行操作使用。每次我运行 build ant 时,无论我使用的是哪个版本的 Java,它都会返回相同的错误。我已经尝试过 JRE7、jdk1.7.0_05、jdk1.6.0、jdk1.6.0_31 和其他我不再安装的。
我正在运行以下
- Windows 7 专业版 SP1 x64
- 适用于 Java 开发人员的 Eclipse IDE 版本:Juno Release Build id:20120614-1722
- org.apache.ant_1.8.3.v20120321-1730
如果有人可以提供任何帮助以使该报告运行,将不胜感激。我是编程新手,这非常令人沮丧,尤其是因为我仍在学习所有行话,并试图确保我正确地遵循了说明。如果您需要我提供更多信息,我会提供,我将尽我所能遵循任何指示。非常感谢您提前。