安装IDEA出现Missing essential plugins: com.intellij (platform prefix: null)如何解决

当IDEA重装后遇到Missingessentialplugin错误,可能需要删除旧版本的缓存。具体解决方法是清除C盘用户目录下的JetBrains文件夹,卸载后再重新安装IDEA。此方案源于对com.intellij.platformprefix:null问题的处理建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写自定义目录标题

这是一个重装IDEA新版本引发的悲剧

如果你在重装IDEA后打不开出现以下报错
com.intellij.ide.plugins.PluginManagerCore$EssentialPluginMissingException: Missing essential plugins: com.intellij (platform prefix: null
在这里插入图片描述
那你需要将旧版本的idea缓存删掉,因为这个再重装也没用
到C盘里用户名的AppData下的Local和Roaming里面
在这里插入图片描述
将这里面的东西删掉,但我建议是直接删掉这个JetBrains文件夹
在这里插入图片描述
在这里插入图片描述
然后先卸载再重新安装就ok了
在这里插入图片描述

感谢:超哥!
以及以下博客

出现Missing essential plugin: com.intellij (platform prefix: null) Please reinstall IntelliJ IDEA 解决方法

idea集成codeium,重启报:com.intellij.diagnostic.PluginException: Cannot load class com.codeium.enterpriseupdater.ResetAction ( error: com/codeium/enterpriseupdater/ResetAction 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, classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Codeium Enterprise Updater, id=com.codeium.enterpriseUpdater, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins\codeiumEnterpriseUpdater, version=1.0.13, package=null, isBundled=false), packagePrefix=null, instanceId=100, state=active) ) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:407) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:256) at com.intellij.serviceContainer.ComponentManagerImplKt.doLoadClass(ComponentManagerImpl.kt:1443) at com.intellij.serviceContainer.ComponentManagerImplKt.access$doLoadClass(ComponentManagerImpl.kt:1) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:886) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.instantiate(ActionManagerImpl.java:204) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.convertStub(ActionManagerImpl.java:189) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.getActionImpl(ActionManagerImpl.java:507) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.getAction(ActionManagerImpl.java:496) at com.intellij.openapi.actionSystem.DefaultActionGroup.unStub(DefaultActionGroup.java:392) at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:352) at com.intellij.openapi.actionSystem.DefaultActionGroup.getChildren(DefaultActionGroup.java:331) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doGetChildren(ActionUpdater.java:612) at com.intellij.openapi.actionSystem.
03-22
### 解决方案 当遇到 `RootLogLevelConfigurator has been compiled by a more recent version of the Java Runtime (class file version 61.0)` 的错误提示时,这表明当前使用的 JDK 版本较低,无法识别由更高版本编译的类文件。具体来说,`class file version 61.0` 对应的是 Java 16 编译的类文件,而当前运行环境仅支持最高到 `class file version 55.0`(即 Java 11)。因此,解决方案的核心在于升级本地的 JDK 至至少 Java 16 或更高的版本。 以下是具体的解决措施: #### 升级JDK至最新版本 为了使 IntelliJ IDEA 和 Codeium 插件能够正常工作,需确保所用的 JDK 支持所需的类文件版本。可以通过以下方式完成更新: - 下载并安装最新的 JDK 版本(建议使用 LTS 长期支持版,如 Java 17 或以上)[^4]。 - 修改系统的 JAVA_HOME 环境变量指向新安装的 JDK 路径。 - 更新 IntelliJ IDEA 中配置的 JDK 设置,在 **File → Project Structure → SDKs** 页面中指定新的 JDK 版本。 #### 配置IntelliJ IDEA中的JVM选项 如果已经安装了高版本的 JDK,但仍存在兼容性问题,则可能需要调整 IDE 启动时使用的 JVM 参数。操作如下: - 打开 IntelliJ IDEA 安装目录下的 `bin/idea.properties` 文件。 - 添加或修改 `-Djava.compiler=NONE` 及其他必要的启动参数以匹配目标 JDK 版本的要求。 - 如果是通过命令行启动 IDEA,可以尝试设置 `JAVA_TOOL_OPTIONS=-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee` 来强制加载所需模块[^3]。 #### 测试与验证 完成上述更改之后,重新启动 IntelliJ IDEA 并测试其功能是否恢复正常。特别注意观察是否存在任何残留的异常日志记录;如果没有则说明问题已被成功修复。 ```bash # 示例:检查当前系统默认使用的Java版本 $ java -version ``` ```xml <!-- Maven项目pom.xml示例 --> <properties> <maven.compiler.source>16</maven.compiler.source> <maven.compiler.target>16</maven.compiler.target> </properties> ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值