Jasper reports 当预览选项卡抛出ClassNotFoundException时,如何添加类/jar?

Jasper reports 当预览选项卡抛出ClassNotFoundException时,如何添加类/jar?,jasper-reports,classnotfoundexception,jaspersoft-studio,Jasper Reports,Classnotfoundexception,Jaspersoft Studio,我已经通过JDBC连接将Oracle服务器和我的所有表连接到JasperReports,并设法在报表上加载我的表和字段。我还将jdbc8.jar作为类路径添加到我的新数据适配器中,但不幸的是,当我尝试预览我的新报告时,出现以下编译错误: java.lang.ClassNotFoundException: oracle.jdbc.OracleClob cannot be found by net.sf.jasperreports_6.6.0.final --- net.sf.jasperrepor

我已经通过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

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

项目>>属性

导航到“Java构建路径”,选择选项卡“库”,然后单击:

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

这起作用了,谢谢!好的,我将添加它作为一个答案,而不是注释,以方便未来的用户。嗨@Petter,我已经在我的项目中添加了外部JAR,并且在项目浏览器的nav树中可以看到类,但是当我尝试编译时,有一些关于类的错误没有找到,实际上我尝试添加一个bean作为数据集,将显示该类,但当我选择该类时,不会读取该类方法。你知道怎么解决吗?@AngelAvila Jaspersoft studio有点问题,尝试退出并重新进入。。。这可能会解决问题Yes@Petter,我确认,我没有解决问题,我不得不将Jaspersoft Studio从6.17降级到6.15)=。现在这样做,我就可以编译而不必担心了problems@Angel谢谢你提供的信息,是的,演播室还是有车的