目录
4.程序包com.sun.org.slf4j.internal不存在/(ㄒoㄒ)/~~
1.错误具体信息
⚪报错日志
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ imooc-news-dev-service-files ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to D:\ZHUZHUXINWEN\imooc-news-dev\imooc-news-dev-service-files\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /D:/ZHUZHUXINWEN/imooc-news-dev/imooc-news-dev-service-files/src/main/java/com/imooc/files/controller/HelloController.java:[8,47] 无法访问org.springframework.web.bind.annotation.RestController
错误的类文件: E:\maven-repo\org\springframework\spring-web\6.0.2\spring-web-6.0.2.jar(org/springframework/web/bind/annotation/RestController.class)
类文件具有错误的版本 61.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
[INFO] 1 error
[INFO] -------------------------------------------------------------
2.原因
SpringBoot使用了3.0或者3.0以上,因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17,所以仅需将SpringBoot版本降低为3.0以下即可。
3.修改过程
刚开始参考其它文章做出修改
还是继续报错,后面仔细研究了一会发现,这里没有改!!!
全部进行修改后
emmm好叭报了第二个错误
4.程序包com.sun.org.slf4j.internal不存在/(ㄒoㄒ)/~~
参考文章:(13条消息) java: 程序包com.sun.org.slf4j.internal不存在【学mei搂着胳膊问的】_牛哄哄的柯南的博客-优快云博客_java: 程序包org.slf4j不存在
⚪解决
注释掉:
import com.sun.org.slf4j.internal.Logger;
import com.sun.org.slf4j.internal.LoggerFactory;
导入:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
大功告成!!!