java.lang.NoClassDefFoundError但是类存在

时间:2018-01-28 18:38:17

标签: java intellij-idea

我使用Intelij Idea。在项目上我使用http://www.simplejavamail.org。在服务器上构建和测试运行后,我收到错误:

Exception in thread "main" java.lang.NoClassDefFoundError:
org/slf4j/LoggerFactory
        at org.simplejavamail.util.ConfigLoader.<clinit>(ConfigLoader.java:55)
        at org.simplejavamail.email.EmailBuilder.<init>(EmailBuilder.java:153)
        at com.company.Main.main(Main.java:186) Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 3 more

googleing后我将slf4j-simple-1.7.25.jar添加到库中,但在构建之后会导致同样的错误。这很奇怪,因为如果我尝试导入它在任何项目文件IDE建议它。我也尝试添加slf4j-api-1.7.25.jar,slf4j-jdk14-1.7.25.jar,但它仍然没有帮助。

很抱歉,如果我不写重要的信息。这是我的第一个java项目。

0 个答案:

没有答案