下载地址
http://www.eclipse.org/birt/phoenix/
我习惯采用的是link方式来添加插件, link方式的包在
然后找到
link方式添加到Eclipse即可
中文包参见
http://sd7y.iteye.com/blog/2051682
运行时环境(birt-runtime-X_X_X)下载, 仍然是上面的那个页面
解压下载的文件, 其中有个WebViewerExample文件夹, 这里面是一个示例工程, 可在Eclipse中建立一个动态web项目, 然后将文件夹中的内容放到WebContent中, 运行项目, 访问localhost:8080/工程名, 点击View Example链接可打开示例文件
注1:There is no report design object available.
出现这个提示, 一般来说是版本有问题, 网上说有两种解决办法
一是将runtime版本和设计器版本统一(下载的时候选择一样版本即可)
二是修改xml文件, 打开报表文件, 在下方选择xml源
参照test.rptdesign文件中的版本修改文件开始的version="3.2.23"版本即可(我的test是3.2.6)
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1">
<property name="createdBy">Eclipse BIRT Designer Version 2.3.0.v20080606 Build <2.3.0.v20080618-0630></property>
第二种方法可行, 但是每次保存Eclipse都会提示升级版本, 升级之后又要修改
第一种方法其实也是可行的, 但是birt的示例文件太坑了, 把所有版本的jar包都放到示例文件中了, 就导致了你下载的runtime版本虽然和设计器版本一致, 但是还是会出现错误, 解决方法: 删除掉WEB-INF/lib下老版本的jar(同样名字的保留版本号最大或日期最晚的即可)
注2:我的(4.3.2版本)还出现了一个500错误:FramesetFragment.jsp中87行, 错误原因没具体找, 直接删掉了<%= attributeBean.getClientInitialize() %>这句就可运行了