之前,我的 IntelliJ 运行得很好。但我使用的是 java 6 ,所以我的项目无法使用 gradle 运行。我用命令将java切换到版本8 sudo update-alternatives --config java。我查了一下java -version 是1.8.0_312. 没关系,但是在 IntelliJ 中,Java 仍然有版本 6。然后,我在 IntelliJ 中更改了 java 版本:
从主菜单中,选择帮助 | 找到“操作”或按Ctrl+ Shift+ A。
找到并选择“为 IDE 选择引导 Java 运行时”操作。
选择所需的运行时间并单击“确定”。
并重新启动IntelliJ,再次无法打开。我尝试删除并再次安装它以及删除 java 并再次安装它,但都不起作用。当我运行时./idea.sh,出现以下错误:
OpenJDK 64-Bit Server VM warning: Archived non-system classes are disabled because the java.system.class.loader property is specified (value = "com.intellij.util.lang.PathClassLoader"). To use archived non-system classes, this property must not be set
Error: LinkageError occurred …Run Code Online (Sandbox Code Playgroud)