java.lang.NoClassDefFoundError 5C

运行环境 JDK1.6
使用服务器是 WebLogic 8.1

程序运行最高版本为 1.5

java.lang.NoClassDefFoundError: sun/io/ConversionBufferFullException

7个回答

缺包,找到相应的包导下

weixin_41577110
CarlosZou 问题是这个包是 JDK 1.5 之前拥有的 ,1.6 似乎被删除了 ,而且这程序已经被打包成.ear 作为接口使用了 ,服务器 的JDK不是我能更改的 ,所以有什么方法吗
一年多之前 回复

WebLogic 加入本地jdk版本就行了

weixin_41577110
CarlosZou 本地是 是 WeblLogic 自带的 还是 系统安装的那个JDK?
一年多之前 回复

weblogic的log应该不止这一行吧?你把整个调用堆栈都列一下,看看是哪个jar包用到了这个异常,如果是第三方jar包的话,可以考虑将其替换成支持1.6的jar包,如果是自己写的代码的话,那就比较麻烦了。不过这种大部分是由于选用的第三方jar包支持到1.5。你先把完整信息帖一下看看吧。
注:war文件本质就是个zip文件,可以用winrar一类的软件直接打开进行修改。

在Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不断尝试一些其他的方法去解决这个问题,而没有真正去理解这个错误的原因。这篇文章就是通过解决NoClassDefFoundError错误处理的经验分享来揭开NoClassDefFoundError的一些秘密。NoClassDefFoundError的错误并非不能解决或者说很难解决,只是这种错误的表现形式很容易迷惑其他的Java开发者

关于产生这个问题的原因,早些时候我装过HP的UFT(以前版本叫QTP),它这个软件带了自己的java,并且会把自己的java添加到环境变量之中,比如图里这样

我看它在系统变量里面添加了好几个相关的,比如IBM_JAVA_OPTIONS之类的,在用户的环境变量里也有添加,因为暂时用不到这个软件,所以我就把相关的环境变量全删了,在启动eclipse就可以用了。

所以呢,你可以查看一下自己的环境变量里,是否有其他软件添加的java相关的环境变量,有的话酌情处理一下试试,或许有效。

还有,你得先要保证自己装的java是有效的。

包引的不对,你好好看下

没有对应的包,引用不对

缺少jar包,或者jar包应用不对。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

11
报错java.lang.NoClassDefFoundError: org/bouncyc
2
Java创建文件出现 java.lang.NoClassDefFoundError:save/DI()wrong name: DI
1
安装hawq pxf时报错java.lang.NoClassDefFoundError: com/ctc/wstx/io/InputBootstrapper
3
java filter 字符过滤功能:java.lang.NoClassDefFoundError.
4
log4j2 导包错误 java.lang.NoClassDefFoundError: org/apache/logging/log4j/spi/LoggerContext
2
eclipse打开时出错,求大神帮忙看下
3
Exception in thread "main" java.lang.NoClassDefFoundError,有导入对应jar包,但显示无法找到对应类?
1
Exception in thread "main" java.lang.NoClassDefFoundError如何解决
1
有关jasperreports的问题 java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRException
4
有关jasperreports报错的问题java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRException
1
java.lang.NoClassDefFoundError: org/springframework/boot/bind/PropertiesConfigurationFactory
2
Spring boot 2.1.3启动报错 java.lang.NoClassDefFoundError: org/springframework/util/unit/DataSize
2
springboot报错java.lang.NoClassDefFoundError
1
阿里云OSS对象创建时报错“java.lang.ClassNotFoundException: com.aliyun.oss.OSSClient”
3
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.beans.PropertyDescriptor"错误
1
Exception in thread "main" java.lang.NoClassDefFoundError:
1
weblogic启动报错java.lang.NoClassDefFoundError: weblogic/security/SecurityLogger
2
springboot 偶发性的NoClassDefFoundError错误
5
java.lang.NoClassDefFoundError怎么处理?
2
出现了java.lang.NoClassDefFoundError错误但是我用的是idea软件编写的