RocketDashboard运行报错-java: 无法访问org.springframework.beans.factory.annotation.Autowired——已解决
·
报错信息

· 完整信息
D:\RocketDashboard\rocketmq-dashboard\src\main\java\org\apache\rocketmq\dashboard\admin\MqAdminExtObjectPool.java:23:52
java: 无法访问org.springframework.beans.factory.annotation.Autowired
错误的类文件: /C:/Users/koujianye/.m2/repository/org/springframework/spring-beans/6.2.6/spring-beans-6.2.6.jar!/org/springframework/beans/factory/annotation/Autowired.class
类文件具有错误的版本 61.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
解决方案:
系统使用的是 Java 8(1.8.0_202),但项目配置要求 Java 17,
并且使用了 Spring Boot 3.4.5,这个版本需要 Java 17+
故解决方案有两个:
1、更改Java版本(不推荐)
2、安装Java版本管理工具,实现一机多Java版本
博主使用的jEnv,感兴趣的可以参考该教程:jEnv:JDK 版本管理工具——解决不同jdk版本项目
更多推荐

所有评论(0)