我在BIRT设计师中设计报告。当我尝试预览报告或以html身份运行时,报告似乎很好。但是,当我尝试在报表查看器(在IE或Firefox中打开)中运行报表时,它似乎不起作用。请查看附件图片
以上报告是需要提示/参数/过滤器的时候。当我尝试运行没有任何参数的报告时......一个简单的图表..我得到以下错误
有人可以告诉我如何解决这个问题
此致 赛
答案 0 :(得分:3)
考虑到this answer已经有了一个非常有用的链接,我只是要保持原样,但是因为这个问题很久以前就被问到了,我刚遇到同样的问题,还有一些同事,我将进一步阐述这一点。
Birt Web Viewer,到目前为止,不适用于Java 8 。您必须使用Java 7或劣质。所以,转到Oracle的JRE 7 download page并安装相应的版本。请记住,它必须与Eclipse的版本相同(x86 Eclipse使用x86 JRE 7; x64 Eclipse使用x64 JRE 7)。
之后,您将必须添加指向Java 7的bin文件夹的Path System Variable。要执行此操作,请右键单击“我的电脑”,选择“属性”,选择“高级系统配置”,然后单击“环境变量”。在“系统变量”中,双击“路径”选项。通过包含JRE 7 bin的路径(例如C:\Program Files\Java\jre7\bin
)来编辑“变量值”。请记住使用分号将此变量与其他变量分开!
此系统变量部分有点令人困惑,但如有疑问,您可以检查它的视频,例如this one。
最后,尝试再次在Web Viewer上运行报告。如果它工作,太棒了!如果没有,继续阅读。
如果查看器显示没有错误但是空白,您可以尝试使用计算机的导航器(Firefox,Chrome ...)运行它。
要执行此操作,请转到窗口 - >偏好 - >一般 - > Web浏览器并勾选“使用外部Web浏览器”。您可以在以下选项中选择要使用的浏览器。之后,转到Window - >偏好 - >报告设计 - >预览并勾选“始终使用外部浏览器”。
为了给予应有的信用,我使用this forum on Eclipse.org计算了所有这些,我自己发现并且被David Flam提取。
答案 1 :(得分:1)
赛,
我遇到了完全相同的问题。经过一番研究,我发现了这个:
http://www.eclipse.org/forums/index.php/t/739682/
我删除了Java 8并在我的机器上安装了Java 7后,Birt Web Viewer成功启动。