java.lang.ClassNotFoundException

2024-12-18 12:59:01
推荐回答(5个)
回答1:

在java当中,执行的所有的类都是ClassLoader加载的,所以如果说没找到类,就应该想到是不是ClassLoader没有在指定的位置load到应该有的类呢?由于ClassLoad的特有的树形继承结构,使得越底层的ClassLoad比上层的能够加载更多的类。所以,发现这种问题,首先看看是不是classPath设置错误,或者跟踪一下ClassLoadder看看是不是真的在线程执行的当前的ClassLoader当中没有加载到该class.

回答2:

先在web目录下找到class文件夹 把里面内容删掉后,重新编译web项目,然后把项目加到weblogic里
如果经过上面处理还有错误 就应该是jar包问题了。

回答3:

ERROR CronTask:170 - java.lang.ClassNotFoundException: org.loushang.bsp.mail.ScheduleMail
java.lang.ClassNotFoundException: org.loushang.bsp.mail.ScheduleMail

找不到你那个ScheduleMail这个类。看下配置文件是不是配对了。

回答4:

要么自己的java类没编译,要么相关jar包没有正确加载,这样系统找不到class,就是ClassNotFoundException了

回答5:

出现了异常NotFoundException,估计处理异常就行了