以前我自己遇到IDEA(19.3)突然打不开了、所以写过一篇IDEA无法正常启动(打不开&报错)_idea启动报错_DJyzh的博客-CSDN博客版权声明:转载请附上文章地址https://blog.csdn.net/qq_42672839IDEA无法正常启动 今天在清理电脑后遇到一个问题,双击IDEA图标无法启动给出了一长串的错误。报错: cannot lock system foiders错误信息如下:Internal Error. Please report tohttps://https://code...._idea启动报错https://blog.csdn.net/qq_42672839/article/details/81584403?spm=1001.2014.3001.5502
的文章、有很多人阅读和讨论。
今天我准备再写一份 安装完成无法打开&排查&插件问题等问题 的文章、希望可以帮助到大家。
目录
1、调出(启动)错误信息
bat脚本中pause的作用:pause命令可以让脚本程序暂停。
2、解决插件导致的Idea启动失败
com.intellij.diagnostic.PluginException: Fatal error initializing
原因分析:
解决方案1:删除对应的报错插件(推荐):
解决方案2:更新对应的报错插件
3、其他:IntelliJ IDEA 启动常见错误。
双击、管理员方式启动,都不行,而且都没有任何提示或者界面。
1、调出(启动)错误信息
进入安装目录的\bin\idea.bat
在文件最后加 pause 关键字,双击 idea.bat 就会出现启动的一些信息(含报错信息)。
bat脚本中pause的作用:pause命令可以让脚本程序暂停。
具体操作和安装无法打开可以看下方的链接
(安装完成无法打开、有可能是以前别人的破解文件在你的电脑上无法使用的原因)
如果能打开但是有报错、继续往下看
推荐一个地址:解决idea打不开的两种可能性_idea 打不开_筑梦学长ya的博客-CSDN博客1. 打开 【C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2021.3】文件,找到idea64.exe.vmoptions 文件。 因为登录 windows 的用户名和 IDEA 版本可能不同,所以你的目录可能跟我的有点差别;2. 使用记事本打开 idea64.exe.vmoptions 文件,注释或者删除以【-javaagent:】开头的那一行代码就可以了 3. 然后 【Ctrl + s】保存即可。_idea 打不开https://blog.csdn.net/zhum1688/article/details/128340520
2、解决插件导致的Idea启动失败
com.intellij.diagnostic.PluginException: Fatal error initializing
(整体来看是因为直接下载别人提供的包、插件、破解文件、网络缓存等问题导致的报错)
比如:
Internal error. Please refer to https://jb.gg/ide/critical-startup-errors
com.intellij.diagnostic.PluginException: Fatal error initializing 'com.alibaba.p3c.idea.component.CommonSettingsApplicationComponent
com.intellij.diagnostic.PluginException: Fatal error initializing ‘com.alibaba...
' [Plugin: com.alibaba.p3c.smartfox]
at com.intellij.serviceContainer.ComponentManagerImpl.handleInitComponentError$intellij_platform_serviceContainer(ComponentManagerImpl.kt:612)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:416)
at com.intellij.serviceContainer.ComponentManagerImpl.access$registerComponents(ComponentManagerImpl.kt:69)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:294)
at com.intellij.openapi.client.ClientAwareComponentManager.registerComponents(ClientAwareComponentManager.kt:46)
at com.intellij.idea.ApplicationLoader.doInitApplication(ApplicationLoader.kt:86)
at com.intellij.idea.ApplicationLoader.access$doInitApplication(ApplicationLoader.kt:1)
at com.intellij.idea.ApplicationLoader$doInitApplication$1.invokeSuspend(ApplicationLoader.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at com.intellij.idea.ApplicationLoader.initApplication(ApplicationLoader.kt:63)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.intellij.idea.q.q(q.java:73)
at com.intellij.ide.u.Q.qr.q(qr.java:139)
at com.intellij.ide.u.Q.qx.q(qx.java:196)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.intellij.idea.MainImpl.start(MainImpl.kt:62)
at com.intellij.idea.StartupUtil$startApplication$7.invokeSuspend(StartupUtil.kt:297)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at com.intellij.idea.Main.main(Main.kt:40)
Caused by: java.lang.ClassNotFoundException: com.alibaba.p3c.idea.component.CommonSettingsApplicationComponent
PluginClassLoader(plugin=PluginDescriptor(name=Alibaba Java Coding Guidelines, id=com.alibaba.p3c.smartfox, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Alibaba Java Coding Guidelines, version=2.1.0, package=null, isBundled=false), packagePrefix=null, instanceId=123, state=active)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:150)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponent(ComponentManagerImpl.kt:536)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:408)
... 33 more
原因分析:
异常:com.intellij.diagnostic.PluginException: Fatal error initializing
核心看Caused by: 里面指向的包
Caused by: java.lang.ClassNotFoundException: com.alibaba.p3c.idea.component.CommonSettingsApplicationComponent
PluginClassLoader(plugin=PluginDescriptor(name=Alibaba Java Coding Guidelines, id=com.alibaba.p3c.smartfox, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Alibaba Java Coding Guidelines, version=2.1.0, package=null, isBundled=false), packagePrefix=null, instanceId=123, state=active)
类似:
path=~\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\activate-power-mode_V0.1.8.jar
解决方案1:删除对应的报错插件(推荐):
在刚刚报错的路径下、去查询并且删除对应的jar包
这两个地方都要查询删除
C:\Users\{你的用户名}\AppData\Local\JetBrains\IntelliJIdea2023.1\plugins\
C:\Users\{你的用户名}\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\
关闭IDEA,删除对应文件重新启动IDEA
删除后想重新安装对应插件可以在idea 设置里面重新搜索对应插件、下载应用。
解决方案2:更新对应的报错插件
到IDEA官方插件库下载对应的插件,解压后复制到下面路径中plugins文件夹中。
如果不是上述的插件问题报错可以看看我以前写的(排查网络注册缓存问题)
IDEA无法正常启动(打不开&报错)_idea启动报错_DJyzh的博客-CSDN博客版权声明:转载请附上文章地址https://blog.csdn.net/qq_42672839IDEA无法正常启动 今天在清理电脑后遇到一个问题,双击IDEA图标无法启动给出了一长串的错误。报错: cannot lock system foiders错误信息如下:Internal Error. Please report tohttps://https://code...._idea启动报错https://blog.csdn.net/qq_42672839/article/details/81584403?spm=1001.2014.3001.5502
3、其他:IntelliJ IDEA 启动常见错误。
-
ide has not been initialized yet:有idea相关进程没有完全关闭(杀死),用任务管理器关闭对应的应用或者线程即可
-
License Activation Error:提示激活错误,可能是由于您的许可证已过期或未成功激活。解决方法包括检查许可证状态、尝试重新激活许可证或购买新的许可证。
-
Out of Memory Error:内存不足错误,通常在启动时出现。这表示您的IDEA使用的内存超过了分配的限制。可以尝试增加IDEA的内存限制,编辑
idea.vmoptions
文件。 -
Plugin Incompatibility Error:插件不兼容错误,可能由于某个插件与您的IDEA版本不兼容而导致。检查插件列表,尝试禁用或更新插件。
-
Unable to Access JetBrains Server:无法访问JetBrains服务器错误,可能是由于网络连接问题或防火墙导致的。检查网络连接,尝试禁用防火墙或添加例外。
-
JDK Configuration Error:JDK配置错误,可能由于JDK路径配置错误或不正确的JDK版本。确保正确配置JDK,并使用受支持的JDK版本。
-
No JDK Found:未找到JDK错误,表示IDEA无法找到有效的JDK安装。确保您已经安装并正确配置了JDK。
-
Data Loading Error:数据加载错误,可能是由于IDEA配置文件损坏或其他配置问题。尝试删除配置文件中的损坏部分,或重新创建配置文件。
-
IDEA Installation Directory Error:IDEA安装目录错误,指示IDEA无法找到正确的安装目录。确保您已经正确安装了IDEA。
-
Library Load Error:库加载错误,可能由于某些库文件缺失或损坏。尝试重新安装IDEA或修复缺失的库文件。
-
Unsupported IDE Version:不支持的IDE版本,表示某个插件不支持您的IDEA版本。检查插件的兼容性信息,卸载不支持的插件或更新至支持的IDEA版本