英文:
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Eror
问题
Gradle同步失败:无法启动守护进程。
这个问题可能是由守护进程的配置不正确引起的。
例如,可能使用了无法识别的jvm选项。
请参考用户指南中关于守护进程的章节,网址为https://docs.gradle.org/5.1.1/userguide/gradle_daemon.html
请阅读以下进程输出以获取更多信息:
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
位于 org.gradle.internal.concurrent.CompositeStoppable.<clinit>(CompositeStoppable.java:37)
位于 org.gradle.internal.classloader.ClassLoaderUtils.tryClose(ClassLoaderUtils.java:53)
位于 org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:64)
位于 org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
位于 org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)
造成原因:java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
位于 java.net.URLClassLoader.findClass(URLClassLoader.java:381)
英文:
Hello Application Can I help getting this error too?
Whatever I did I couldn't fix this error.
Gradle sync failed: Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/5.1.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.gradle.internal.concurrent.CompositeStoppable.<clinit>(CompositeStoppable.java:37)
at org.gradle.internal.classloader.ClassLoaderUtils.tryClose(ClassLoaderUtils.java:53)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:64)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
专注分享java语言的经验与见解,让所有开发者获益!
评论