0


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、调出(启动)错误信息

进入安装目录的\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版本
标签: idea java 工具异常

本文转载自: https://blog.csdn.net/qq_42672839/article/details/131783244
版权归原作者 DJyzh 所有, 如有侵权,请联系我们删除。

“IDEA 安装完成无法打开&排查&插件问题”的评论:

还没有评论