Phụ*_*Văn 5 java ubuntu intellij-idea
之前,我的 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 while loading main class com.intellij.idea.Main
java.lang.ExceptionInInitializerError: null
Run Code Online (Sandbox Code Playgroud)
现在,我什至无法再按照评论中的建议“更改 intelliJ 中的 JRE ” 。
小智 5
我在 Windows 上工作时也遇到过同样的问题。
当您检查 IntelliJ 的日志(idea.log 文件)时,您可以找到您使用“重置”选项所做的更改的条目。
对我来说是:(重点是我的)
2022-08-08 09:47:47,906 [ 594730] 警告 - Downloader.RuntimeChooserPaths - 将自定义启动运行时设置为: C:\Users\ username \AppData\Roaming\ 中的 C:\ Data \Java\ jdk-17.0.3.1 JetBrains\IntelliJIdea2021.3\idea64.exe.jdk。如果出现错误,请删除 .jdk 文件
您发现日志文件存储在:
Linux:~/.cache/JetBrains/IntelliJIdea2020.3/log
视窗:%LOCALAPPDATA%\JetBrains\IntelliJIdea2020.3\log
苹果系统:~/Library/Logs/JetBrains/IntelliJIdea2020.3
| 归档时间: |
|
| 查看次数: |
6701 次 |
| 最近记录: |