IDEA 安装完成无法打开&排查&插件问题

以前我自己遇到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 启动常见错误。

  1. ide has not been initialized yet:有idea相关进程没有完全关闭(杀死),用任务管理器关闭对应的应用或者线程即可

  2. License Activation Error:提示激活错误,可能是由于您的许可证已过期或未成功激活。解决方法包括检查许可证状态、尝试重新激活许可证或购买新的许可证。

  3. Out of Memory Error:内存不足错误,通常在启动时出现。这表示您的IDEA使用的内存超过了分配的限制。可以尝试增加IDEA的内存限制,编辑idea.vmoptions文件。

  4. Plugin Incompatibility Error:插件不兼容错误,可能由于某个插件与您的IDEA版本不兼容而导致。检查插件列表,尝试禁用或更新插件。

  5. Unable to Access JetBrains Server:无法访问JetBrains服务器错误,可能是由于网络连接问题或防火墙导致的。检查网络连接,尝试禁用防火墙或添加例外。

  6. JDK Configuration Error:JDK配置错误,可能由于JDK路径配置错误或不正确的JDK版本。确保正确配置JDK,并使用受支持的JDK版本。

  7. No JDK Found:未找到JDK错误,表示IDEA无法找到有效的JDK安装。确保您已经安装并正确配置了JDK。

  8. Data Loading Error:数据加载错误,可能是由于IDEA配置文件损坏或其他配置问题。尝试删除配置文件中的损坏部分,或重新创建配置文件。

  9. IDEA Installation Directory Error:IDEA安装目录错误,指示IDEA无法找到正确的安装目录。确保您已经正确安装了IDEA。

  10. Library Load Error:库加载错误,可能由于某些库文件缺失或损坏。尝试重新安装IDEA或修复缺失的库文件。

  11. Unsupported IDE Version:不支持的IDE版本,表示某个插件不支持您的IDEA版本。检查插件的兼容性信息,卸载不支持的插件或更新至支持的IDEA版本

  • 15
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
idea插件市场无法打开时,可能有几种原因导致这个问题。首先,您可以尝试按照以下步骤解决该问题: 1. 检查网络连接:确保您的网络连接正常工作,并且可以访问其他网站。如果您的网络连接良好,但插件市场仍无法打开,则可能是插件市场本身的问题。 2. 清除缓存:有时候插件市场会因为缓存问题无法加载。您可以尝试清除idea的缓存,具体步骤如下: - 关闭idea - 找到idea缓存文件夹,通常位于您的用户主目录下的".IntelliJIdea"文件夹 - 删除文件夹中的所有内容 - 重新启动idea并尝试打开插件市场 3. 检查代理设置:如果您正在使用代理服务器,可能是代理服务器的设置导致插件市场无法打开。您可以尝试更改idea的代理设置或者关闭代理服务器并重新尝试打开插件市场。 4. 检查安全软件设置:有时候安全软件(如防火墙或杀毒软件)可能会阻止idea连接插件市场。您可以暂时禁用安全软件或者将idea添加到安全软件的信任列表中,然后重新尝试打开插件市场。 如果以上方法都无法解决问题,您也可以尝试通过本地磁盘加载插件,具体步骤如下: - 打开idea的设置界面(File -> Settings) - 在左侧面板中选择Plugins - 在右侧面板中点击"Install plugin from disk"按钮 - 浏览到插件安装文件所在的位置,并选择该文件 - 点击"OK"按钮进行安装 希望这些步骤对您有帮助,如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值