本人在做云岚到家orders模块时启动项目提示
这时候千万不要手贱点击缩短命令行并重新运行,否则会报错。
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
该错误说缺少org.slf4j.LoggerFactory这个类,如果你自己额外添加这个类的相关依赖
会发现不起作用,还是报一样的错误。
如果不用slf4j这个注解重新启动还是不能启动,会报错
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/builder/SpringApplicationBuilder
at com.jzo2o.orders.manager.OrdersManagerApplication.main(OrdersManagerApplication.java:18)
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.builder.SpringApplicationBuilder
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 1 more
具体解决方案如下
设置完问题解决。