2010-07-28 52 views
0

根据安装指南http://oreports.com/docs/or-install-guide-3.0.html,OpenReports需要JDK 1.5或更高版本。OpenReports是否与Java 1.5兼容?

然而,经随访Ant构建点的指示,我看到下面的错误返回:

[javac] C:\My Documents\Reference\BI Tools\OpenReports\openreports-tomcat\openreports\src\org\efs\openreports\engine\QueryReportEngine.java:36: cannot access org.displaytag.tags.ColumnTag 
[javac] bad class file: C:\My Documents\Reference\BI Tools\OpenReports\openreports-tomcat\openreports\WebRoot\WEB-INF\lib\displaytag-1.2-patched-for-itext-2.1.0.jar(org/displaytag/tags/ColumnTag.class) 
[javac] class file has wrong version 50.0, should be 49.0 
[javac] Please remove or make sure it appears in the correct subdirectory of the classpath. 
[javac] import org.displaytag.tags.ColumnTag; 
[javac]       ^
[javac] 1 error 

已经一派的“错版”的字样,看来,这是因为该类特定于Java 1.6。

所以 - 正如这个问题的标题所说 - 有人知道OpenReports是否与Java 1.5兼容,如果是的话,我做错了什么来得到这个错误?

回答

1

使用jdk 1.6出现了问题。异常包含: Pivot] 2011年1月13日09:18:53,469错误[Session] org.apache.catalina.core.StandardContext#listenerStart:异常发送上下文初始化事件到类的监听器实例org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException:在ServletContext资源[/WEB-INF/applicationContext-webservices.xml]中定义名称为'xfireReportService'的bean时出错:无法在设置bean属性'serviceBean'时解析对bean'reportService'的引用, ;嵌套的异常我

其中一位开发人员表示,这是因为在OR 3.0中尚未支持jdk 1.6,并且该修复将在2010年12月提交。我得到OR 3.2和JDK 1.6这个错误,但我还没有听说这是否与jdk 1.6问题有关。然而,我的编译使用jdk 1.6,它只是不运行。

要回答你的问题......也许?我还没有在他们的论坛上得到答复。

+0

所以听起来好像Java 1.5 *和* 1.6都有OpenReports问题。 – 2011-01-13 21:26:19