由不兼容的插件破坏的IntelliJ运行配置我无法卸载?

时间:2016-07-12 16:13:42

标签: intellij-idea plugins

我一直在使用IntelliJ 2016 Ultimate的试用版开发应用程序。由于试用版已经用完,我使用Community Edition恢复了工作。但是,尝试启动我的应用程序会产生以下错误:

Unknown run configuration type  #com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory

"没问题"我想,只是一个与Ultimate一起安装的不兼容的插件,无论如何我都不需要。我打开了“首选项”菜单的“插件”部分,但我无法找到有问题的插件。下面是插件列表的部分截图,我希望看到错误消息中列出的插件。

Missing plugin

也无法从“运行/调试配置”菜单中编辑配置,但将“运行配置”错误列为:"由于插件不可用或配置数据无效而导致配置中断。"

我真的无法卸载Ultimate插件,导致我的运行配置无法在Community Edition中运行吗?如果是这样,我该怎么办?

5 个答案:

答案 0 :(得分:1)

据我所知,IDEA的社区版本不会加载和运行与其不兼容的插件。此外,默认情况下,社区版使用与Ultimate版不同的配置目录。因此,除非您修改了要使用的配置目录,否则社区版本不应该使用Ultimate Edition的插件。根据您显示的错误,我认为问题是您只需要删除该运行配置。错误是说运行配置想要使用不可用的插件(即Tomcat插件)(即未安装)。

如果您仍想确认安装了哪些插件,可以通过从plugins目录中删除插件来手动卸载插件。请注意,某些插件只是一个独立的JAR,位于plugins目录中,其他插件是插件目录中的子目录。只需删除JAR或子目录。

plugins目录是想法config目录。有关其位置的信息,请参阅Directories used by the IDE to store settings, caches, plugins and logs。例如,在Windows上,默认情况下它将是:

  • 终极:C:\Users\UserName\.IntelliJIdea2016\config\plugins
  • 社区:C:\Users\UserName\..IdeaIC2016\config\plugins

<强>更新

我忘了提及...... 捆绑的插件位于${idea-install-directory}/plugins。因此,对于最终版本,Tomcat插件位于${idea-install-directory}/plugins/Tomcat。这就是为什么,正如您在下面的评论中提到的,您没有在我上面提到的用户安装的插件目录中看到该插件。

答案 1 :(得分:1)

How to update plugins

这个问题已经存在很长时间了,但是对于新的搜索可能会有用。 我在Dart和Flutter上遇到了相同的错误。 只需转到菜单>>文件>>设置。然后在搜索框中输入插件。 检查您的插件是否需要更新(在我的情况下是Dart和Flutter)。在“更新”绿色按钮中单击的屏幕快照。这样就变成了“ 重新启动IDE ”文本。重新启动IDE后,它应该可以解决问题。

答案 2 :(得分:0)

更新Flutter和Android Studio在我的电脑上工作过 情况

答案 3 :(得分:0)

简单的升级Dart插件。 转到“设置/插件/浏览存储库”并搜索dart(语言)并升级

这将起作用。

答案 4 :(得分:0)

我有一个类似措辞的问题“运行配置错误:由于插件不可用或配置数据无效而导致配置损坏。”

在 Rider IDE 的右下角,您会看到一个弹出窗口,内容为

“插件支持功能(运行配置[UNITY_ATTACH_AND_PLAY])当前已禁用。”

点击启用插件,并在 Rider 要求您这样做时重新启动。

如果这不起作用,请记住一个可能的原因是 macOS 索引问题(我的 Macbook 在电池电量为 0 后开始出现故障)。一种检查方法是尝试从右上角()搜索文件。如果你找不到现有文件,这意味着 macOS 搞乱了索引。

要解决此问题,请单击左上角的 Apple 图标并转到系统偏好设置 -> Spotlight -> 隐私选项卡 -> 将所有文件夹添加到“不会索引”框 -> 删除您添加的所有内容,以便他们获得重新索引。

https://www.techradar.com/how-to/software/operating-systems/how-to-fix-a-mac-s-broken-find-function-1298964

最后,转到 Rider 并点击 File -> Invalidate Caches and Restart。