2 yuanyangsdo yuanyangsdo 于 2016.02.22 13:46 提问

Java报错,各位大神帮忙看看:java.lang.NoClassDefFoundError

图片说明
代码如下:
com.asiainfo.crm.open.base.bo.IOpenLogical iOpenLogical = IUcmCoreFactory.getICenterSV()._getICenterByBillId(aBillId);

上面代码执行时跳到下面代码,随后报错:
public static ICenterSRV getICenterSV() throws IOpenException,Exception{
return (ICenterSRV)OpenServiceFactory.getService( ICenterSRV.class );
}

4个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.02.22 13:57

不能初始化这个类,,,,,

yuanyangsdo
yuanyangsdo 为啥不能初始化呢?我看了,是有OpenServiceFactory.class这个类文件的。。。
接近 2 年之前 回复
a719195733
a719195733   2016.02.22 13:59

第一行提示,类未定义,
第二行提示,IUcmCoreFactory.getICenterSV(IUcmCoreFactory.java:42),位置这个类的方法的第42行
还有在UserComplaintInfoSVImpl。chkSave()第145行,
这种异常错误,自己检查下是不是那个类没写

yuanyangsdo
yuanyangsdo 类没写?啥意思?代码应该不会有啥问题,代码是SVN下载的项目代码。。。
接近 2 年之前 回复
roseliyan
roseliyan   2016.02.22 14:31

如果确定那个类写了,重新编译下,tomcat清空,重新发布一下,我以前也出现过

yuanyangsdo
yuanyangsdo 重新进行编译然后发布了,但是又报了另一个错误,java.lang.ClassFormatError: Illegal class name "[L[Ljava/lang/Object;;" in class file com/asiainfo/crm/open/common/ISystemBlankAPIImpl,,这是啥情况。。。
接近 2 年之前 回复
beacon_2011
beacon_2011   Rxr 2016.02.22 15:23

找不到这个累,看看是不是少jar包

yuanyangsdo
yuanyangsdo 是否缺少jar包怎么看呢?这是公司的项目,jar包也是按要求加的,应该不会缺少吧?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!