groovy org/eclipse/jgit/lib/ObjectId已由更新版本的JavaRuntime编译(类文件版本55.0)

xkrw2x1b  于 2024-01-06  发布在  Eclipse
关注(0)|答案(1)|浏览(239)
  1. A problem occurred evaluating root project 'xxx'.
  2. > Could not create task ':prepareRelease'.
  3. > Could not create task of type 'GitReleaseTask'.
  4. > Could not generate a decorated class for type GitReleaseTask.
  5. > org/eclipse/jgit/lib/ObjectId has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

字符串
GitReleaseTask.groovy是使用gradle中的org.eclipse.jgit库的groovy任务。我在构建我的项目时遇到了上述异常。我也注意到jgit v5.13目前在我的项目的classpath中。构建成功,直到几天前,突然它失败了。我猜jgit v5.13是使用高级版本的Java构建的,我们使用Java8构建我们的项目。
有人能帮忙吗?

2fjabf4q

2fjabf4q1#

尝试将您的JAVA版本升级到11

  1. 49 = Java 5
  2. 50 = Java 6
  3. 51 = Java 7
  4. 52 = Java 8
  5. 53 = Java 9
  6. 54 = Java 10
  7. 55 = Java 11
  8. 56 = Java 12
  9. 57 = Java 13
  10. 58 = Java 14
  11. 59 = Java 15
  12. 60 = Java 16
  13. 61 = Java 17
  14. 62 = Java 18
  15. 63 = Java 19
  16. 64 = Java 20
  17. 65 = Java 21

字符串
另外,强文本****升级jgit依赖性

  1. <dependency>
  2. <groupId>org.eclipse.jgit</groupId>
  3. <artifactId>org.eclipse.jgit</artifactId>
  4. <version>6.6.1.202309021850-r</version>
  5. </dependency>

展开查看全部

相关问题