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

Rom*_*der 4 plugins intellij-idea

我一直在 IntelliJ 2016 Ultimate 试用版上开发应用程序。由于试用版用完,我使用社区版继续工作。但是,尝试启动我的应用程序时出现以下错误:

Unknown run configuration type  #com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory
Run Code Online (Sandbox Code Playgroud)

“没问题”我想,只是一个与 Ultimate 一起安装的不兼容插件,反正我真的不需要。我打开了“首选项”菜单的“插件”部分,但找不到相关插件。下面是插件列表的部分屏幕截图,我希望在其中看到错误消息中列出的插件。

缺少插件

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

我真的无法卸载阻止我的运行配置从社区版工作的 Ultimate 插件吗?如果是这样,我该怎么做才能解决这个问题?

Jes*_*ima 8

如何更新插件

自从这个问题推出以来已经有很长时间了,但它可能对新搜索有用。 我在 Dart 和 Flutter 上遇到了同样的错误。只需转到Menu >> File >> Settings。然后在搜索框中输入插件。检查您的插件是否需要更新(在我的情况下是 Dart 和 Flutter)。我在“更新”绿色按钮中单击的屏幕截图。所以它变成了“重启IDE ”文本。重新启动 IDE 后,它应该可以解决问题。


Jav*_*aru 2

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

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

plugins目录是 ideaconfig目录。有关其位置的信息,请参阅IDE 用于存储设置、缓存、插件和日志的目录。例如,在 Windows 上,默认情况下它将是:

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

更新

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