问题描述
xception in thread "Thread-4" java.lang.NoClassDefFoundError: com/barcode/oss/BarcodeFactoryat com.runqian.report4.model.expression.function.IIIIIIlIIIlIIIII.getBarCodeImage(Unknown Source:81)at com.runqian.report4.model.expression.function.CalcBarcode.calculate(Unknown Source:56)at com.runqian.report4.model.expression.Expression.calculate(Unknown Source:511)at com.runqian.report4.model.engine.ExtNormalCell.calculate(Unknown Source:761)润乾生成条形码时报类找不着,什么问题? 问题补充:报表中不添加条形码时没有问题,请问有谁知道com/barcode/oss/BarcodeFactory 类在哪个包里吗?工程里没照着,下载了很多barcode.jar里面都没有。
解决方案
直接找他们的技术支持要http://www.runqian.com.cn/support/techsupport.htm
解决方案二:
一般这种问题就是classpath没有相对应的jar包引用public class NoClassDefFoundErrorextends LinkageError当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。 当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。