繁体   English   中英

原因:gradle intellij插件中的java.lang.UnsupportedClassVersionError

[英]Caused by: java.lang.UnsupportedClassVersionError in the gradle intellij plug-in

我尝试在 Gradle 上创建 IntelliJ 插件构建。 这是我的 GitHub 回购https://github.com/vladimirkozhaev/TestGradleIntellijPlugin

但是当我尝试通过 Intellij Idea 运行它时,出现以下错误

Caused by: java.lang.UnsupportedClassVersionError: PopupDialogAction has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 55.0

我的 Intellij 版本是

IntelliJ IDEA 2021.1.1(社区版)Build #IC-211.7142.45,于 2021 年 4 月 30 日构建运行时版本:11.0.10+9-b1341.41 amd64 VM:JetBrains s 的 Dynamic Code Evolution 64-Bit Server VM。 r.o. Windows 10 10.0 GC: ParNew, ConcurrentMarkSweep Memory: 1961M Cores: 8 Non-Bundled Plugins: com.kite.intellij (1.9.2), com.your.company.unique.plugin.id (1.0), org.antlr.intellij .plugin (1.16), com.yiycf.plugins.mavenDependencyHelper (2.1), org.dpytel.intellij.plugin.maventest (0.0.21), MavenRunHelper (4.13.203.000.0) Kotlin: 211-1.4.32-release- IJ7142.27

Ide 是 IntelliJ Ide

我哪里错了? 相同版本的插件,但基于 IDE 工作正常

build.gradle中使用 Java 11 版本作为源/目标:

compileJava {
  sourceCompatibility = '11'
  targetCompatibility = '11'
}

IntelliJ IDEA 在 Java 11 上运行,您当前为 Java 14 目标编译插件代码,因此出现了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM