java: 无法访问org.springframework.transaction.annotation.Transactional 错误的类文件: /C:/Users/86157/.m2/repository/org/springframework/spring-tx/6.0.9/spring-tx-6.0.9.jar!/org/springframework/transaction/annotation/Transactional.class 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。
时间: 2023-09-09 11:12:57 浏览: 260
com.springsource.javax.transaction-1.1.0.jar
这个错误提示是因为你的项目中引用了版本不匹配的 Spring 依赖。你的项目使用的 Java 版本是 1.8,而你引用的 Spring 依赖版本是 6.0.9,这个版本是基于 Java 17 编译的,因此会导致类文件版本不匹配的问题。
解决这个问题的方法是将你的 Spring 依赖版本改为与你的 Java 版本匹配的版本,比如 Spring 5.x 版本。或者你可以将你的 Java 版本升级到 17,但这可能会导致其他依赖库不兼容的问题。
阅读全文