当预览选项卡抛出ClassNotFoundException时,如何添加我的班级/罐子?

时间:2019-02-01 11:09:45

标签: jasper-reports classnotfoundexception jaspersoft-studio

我已将所有表的Oracle服务器通过JDBC连接连接到JasperReports,并设法将表和字段加载到报表中。我还将jdbc8.jar作为类路径添加到了新的数据适配器中,但是不幸的是,当我尝试预览新报告时,出现以下编译错误:

java.lang.ClassNotFoundException: oracle.jdbc.OracleClob cannot be found by net.sf.jasperreports_6.6.0.final --- net.sf.jasperreports.engine.design.JRDesignField@47bae235

1 个答案:

答案 0 :(得分:1)

要访问jar中的外部类,JasperSoft Studio的类路径上需要这些。要添加jar,请在Project Explorer中选择您的项目节点,然后在菜单中选择:

  

项目>>属性

导航到“ Java构建路径”,选择“库”选项卡,然后单击以下任意一个:

  • 如果罐子位于项目文件夹中,则“添加JAR”
  • “添加外部JAR”(如果它们不在项目文件夹中)。

Add jars