我想在Open JDK 11下调试我的项目,所以我尝试将boot jdk切换到OpenJDK11路径。我在 Windows 10 上使用社区版本。 建议的重新启动没有发生,我只收到以下错误:
如何在Intellij不启动的情况下重置启动jdk?
提前致谢并致以亲切的问候
repair”二进制文件:
/Applications/IntelliJ IDEA CE.app/Contents/bin
/应用程序/IntelliJ IDEA CE.app/Contents/bin
/Users/xxxx/Library/Application\ Support/JetBrains/IdeaIC2023.2/idea.jdk下面的错误
2023-10-17 06:02:00.465 idea[13548:138982] Main class com/intellij/idea/Main not found
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/intellij/idea/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
at java.base/java.lang.ClassLoader.defineClass2(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1114)
at com.intellij.util.lang.UrlClassLoader.consumeClassData(UrlClassLoader.java:268)
at com.intellij.util.lang.ZipResourceFile.findClass(ZipResourceFile.java:113)
at com.intellij.util.lang.JarLoader.findClass(JarLoader.java:58)
at com.intellij.util.lang.ClassPath.findClassInLoader(ClassPath.java:238)
at com.intellij.util.lang.ClassPath.findClassWithoutCache(ClassPath.java:227)
at com.intellij.util.lang.ClassPath.findClass(ClassPath.java:210)
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:218)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
我删除了这个文件并重新启动它。它就像一个魅力。