美文网首页
birt运行时问题

birt运行时问题

作者: zhouyao | 来源:发表于2016-06-06 21:45 被阅读149次

    疑惑

    在使用源码进行调试的时候,不知道如何处理的源码的依赖

    birt项目源码,由多个项目组成如何使用这些源码?

    出现问题的过程

    我通过google中英文关键字搜索【birt rptdesigh api】在这个官方网站 找到了一个用api创建rptdesign 文件的简单实例。

    运行的环境:官方集成birt的eclipse,源码是git-hub中clone的最新版本

    运行的时导入的jar包是在birt官网中下载的【BIRT Runtime Release】中的【org.eclipse.birt.report.model_4.5.0.v201506092134.jar】,编译没有问题

    classpath中的jar包

    在导入依赖包的时候出现了【图片】这样的运行时错误,

    运行时错误

    我的分析过程

    在google之后如何解决Java.lang.NoClassDefFoundError,了解到这种错误一种常见的原因是找不到类定义,但是实际上我解压这个jar包查看class文件,实际这个类是存在的。

    辛苦、项目由多个包组成

    于是我尝试直接用源码调试,但是导入源码发现,birt的源码不是一个项目,而是由很多个项目共同组成【图片】而且源代码,包和包之间还有很多依赖,但我不了解怎么去处理这些依赖,但是我查到birt应该用的是maven来管理项目与项目之间的依赖关系,

    我分析觉得这种问题可能是api与示例代码不匹配.导入的jar包是新编译的包,源码使用的是旧的api

    相关文章

      网友评论

          本文标题:birt运行时问题

          本文链接:https://www.haomeiwen.com/subject/gagxdttx.html