我尝试在Gradle上创建IntelliJ插件。这是我的GitHub回购,https://github.com/vladimirkozhaev/TestGradleIntellijPlugin
但是,当我试图通过Intellij Idea运行它时,我有以下错误
由: java.lang.UnsupportedClassVersionError: PopupDialogAction已由Java的最新版本(类文件版本58.0)编译,此版本的Java只识别高达55.0的类文件版本
我的Intellij版本是
IntelliJ IDEA 2021.1.1 (Community )构建#IC-211.7142.45,建于2021年4月30日运行时版本: 11.0.10+9-b1341.41 amd64 VM:动态代码演进64位服务器VM,由JetBrains s.r.o编写。Windows 10 10.0 GC: ParNew,ConcurrentMarkSweep内存:1961内核:8个非捆绑插件: 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版本-IJ7142.27
Ide是IntelliJ Ide
我哪里错了?插件的相同版本(但基于IDE )运行得很好。
发布于 2021-05-19 20:10:11
在build.gradle中对源/目标使用Java11版本
compileJava {
sourceCompatibility = '11'
targetCompatibility = '11'
}IntelliJ IDEA运行在Java11上,您目前正在为Java14目标编译插件代码,因此出现了问题。
https://stackoverflow.com/questions/67610132
复制相似问题