From a97b4ea4aeb6fadfd3e882f292227db09ab53116 Mon Sep 17 00:00:00 2001 From: Nikita Bobko Date: Fri, 6 Aug 2021 18:52:14 +0200 Subject: [PATCH] Fix UnsupportedClassVersionError when running `./gradlew generateIdePluginGradleFiles` This commit fixes: ``` Exception in thread "main" java.lang.UnsupportedClassVersionError: com/intellij/jps/impl/JpsIdePluginManagerImpl 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 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) ``` --- generators/ide-iml-to-gradle-generator/build.gradle.kts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generators/ide-iml-to-gradle-generator/build.gradle.kts b/generators/ide-iml-to-gradle-generator/build.gradle.kts index d7fd1702b71..801561f153e 100644 --- a/generators/ide-iml-to-gradle-generator/build.gradle.kts +++ b/generators/ide-iml-to-gradle-generator/build.gradle.kts @@ -13,4 +13,6 @@ sourceSets { "test" {} } -val generateIdePluginGradleFiles by generator("org.jetbrains.kotlin.generators.imltogradle.MainKt") +val generateIdePluginGradleFiles by generator("org.jetbrains.kotlin.generators.imltogradle.MainKt") { + javaLauncher.set(project.getToolchainLauncherFor(JdkMajorVersion.JDK_11)) +}