我使用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项目。