java.lang.NullPointerException: Cannot invoke "com.intellij.openapi.application.Application.getService(java.lang.Class)" because the return value of "com.intellij.openapi.application.ApplicationManager.getApplication()" is null
Caused by: com.intellij.platform.instanceContainer.internal.InstanceAlreadyRegisteredException: com.intellij.platform.instanceContainer.internal.InstanceRegistrarImpl.registerInitializer(InstanceRegistrarImpl.kt:32) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2Inner(ComponentManagerImpl.kt:910) at com.intellij.serviceContainer.ComponentManagerImpl.registerServices2(ComponentManagerImpl.kt:847) ... 20 more
问题原因:idea安装插件后可能由于插件问题导致idea无法打开。
解决办法:mac版idea安装插件后的目录是:
/Users/用户名/Library/Application Support/JetBrains/IntelliJIdea2024.1/plugins
在该目录下找到安装的软件,然后删除即可。
注意:在寻找安装的插件时,不是在软件安装的目录下
/Applications/IntelliJ IDEA.app/Contents/plugins(该目录只有idea自带的插件,自己安装的插件不在这个目录)