为什么我在工程中加包就出异常,而我自己新建个类就没事?
我用的类是org.apache.tools.zip.zipoutputstream
异常是java.lang.noclassdefounderror
我自己新建个类用上面的类压缩zip文件就行
泡异常的地方就是new zipoutputstream的时候
------解决方案--------------------
楼主打的jar包有问题吧?
------解决方案--------------------
java.lang.noclassdefounderror 看一下是哪个类没找到。然后再确定是不是少了jar包
------解决方案--------------------
自已新建类和用JAR包里的类完全就是二回事了,运行时报调用的时候在指定的路径下找不到相应的类,才会报NoClassDefFoundError异常,有几种可能:
1.少导入了配套的jar包
2.jar包物理损坏,尝试换jar包试试
3.系统JDK配置环境有问题
4.重新加载
5.检查ide的看jar包反射配置文件是否存在所需包的路径配置信息,尝试把lib放到classpath、容器lib或WEB-INF\classes下试试
``````
``````
PS:标红的可能楼主在仔细检查下