首页 > 解决方案 > 当预览选项卡抛出 ClassNotFoundException 时,如何添加我的类/jar?

问题描述

我已经通过 JDBC 连接将带有我所有表的 Oracle 服务器连接到 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

标签: jasper-reportsclassnotfoundexceptionjaspersoft-studio

解决方案


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

项目 >> 属性

导航到“Java Build Path”,选择选项卡“Libraries”,然后单击:

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

添加罐子


推荐阅读