|
|
|||
|
|||
|
看了别人的代码:
EngineConfig config = new EngineConfig( ); config.setEngineHome .( "C:/Program Files/birt-runtime-2_1_0/ReportEngine" ); 这是birt2.1 的情况,这个ReportEngine文件夹下放置的是所需要的lib包吗? 那我现在用的是2.3的birt,集成在eclipse3.4里,这个setEngineHome ()怎么设置。 eclipse里birt所用的东西似乎都是在plugin文件夹里。那我现在怎么设置呢? 我设置到plungin,config.setEngineHome .( "E:\toolSoftware\ec_birt-designer-2_3_0\eclipse\plugins" ); 运行时提示错误: Exception in thread "main" java.lang.NullPointerException at org.eclipse.birt.report.engine.extension.internal.ExtensionManager.getExtensions(ExtensionManager.java:674) at org.eclipse.birt.report.engine.extension.internal.ExtensionManager.loadGenerationExtensionDefns(ExtensionManager.java:498) at org.eclipse.birt.report.engine.extension.internal.ExtensionManager.<init>(ExtensionManager.java:137) at org.eclipse.birt.report.engine.extension.internal.ExtensionManager.createInstance(ExtensionManager.java:153) at org.eclipse.birt.report.engine.extension.internal.ExtensionManager.getInstance(ExtensionManager.java:162) at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.<init>(ReportEngineHelper.java:77) at org.eclipse.birt.report.engine.api.impl.ReportEngine.<init>(ReportEngine.java:110) at com.Test.test(Test.java:39) at com.Test.main(Test.java:25) 这是什么错误? |
|
|||
|
config.setEngineHome .( "C:/Program Files/birt-runtime-2_1_0/ReportEngine" )
這句話就是把ReportEngine的路徑當作參數傳入。 可以參考以下鏈接: Report Engine API
__________________
不怕万人阻挡,只怕自己投降 |
![]() |
| 主题工具 | 搜索本主题 |
| 显示模式 | |
|
|