Mat*_*ott 10 eclipse ant junit jdk1.6
我一直收到以下错误,并做了大量的研究,并尝试了所有提供的解决方案无济于事.
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
Run Code Online (Sandbox Code Playgroud)
我在eclipse中找到了ant junit构建错误的解决方案,并说这个问题是由更新版本的JDK引起的,并且使用1.6_31会解决它并且我尝试了以下关于如何更改Java eclipse版本的在线发现的指令使用.每次运行构建ant时,无论我使用的是哪个版本的Java,它都会返回相同的错误.我已经尝试过JRE7,jdk1.7.0_05,jdk1.6.0,jdk1.6.0_31以及其他我没有安装过的东西.
我正在运行以下内容
如果有人可以提供任何帮助来运行此报告,将不胜感激.我是编程的新手,这非常令人沮丧,特别是因为我还在学习所有的术语,并试图确保我正确地遵循指示.如果您需要我的任何信息,我将提供它,我会尽我所能遵循任何指示.非常感谢你提前.
虽然Ant Bug报告384757声称这是由XSL Tranformer构建到Oracle JDK中引起的 - 这可能是真的 - 可以通过更改Ant版本来解决该问题:
我尝试了那里提到的一些解决方法.过了一会儿,我发现这个bug出现在Ant 1.8.3(在Eclipse中分发),但不出现在Ant 1.8.2(在Eclipse 3.7中分发)中.
Ant 1.9.0中也没有出现该错误.
我已经下载了Ant 1.9.0并在已配置的Eclipse中运行"Run As - > Ant build ..."以将Ant 1.9.0文件夹用作ANT HOME.这很有效.
PS:我的Eclipse使用了Ant 1.8.3(它没有用),但是从控制台运行Ant使用了Ant 1.8.2(有效).起初这令人困惑.
| 归档时间: |
|
| 查看次数: |
14053 次 |
| 最近记录: |