我一直在使用IntelliJ 2016 Ultimate的试用版开发应用程序。由于试用版已经用完,我使用Community Edition恢复了工作。但是,尝试启动我的应用程序会产生以下错误:
Unknown run configuration type #com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory
"没问题"我想,只是一个与Ultimate一起安装的不兼容的插件,无论如何我都不需要。我打开了“首选项”菜单的“插件”部分,但我无法找到有问题的插件。下面是插件列表的部分截图,我希望看到错误消息中列出的插件。
也无法从“运行/调试配置”菜单中编辑配置,但将“运行配置”错误列为:"由于插件不可用或配置数据无效而导致配置中断。"
我真的无法卸载Ultimate插件,导致我的运行配置无法在Community Edition中运行吗?如果是这样,我该怎么办?
答案 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)
这个问题已经存在很长时间了,但是对于新的搜索可能会有用。 我在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 -> 隐私选项卡 -> 将所有文件夹添加到“不会索引”框 -> 删除您添加的所有内容,以便他们获得重新索引。
最后,转到 Rider 并点击 File -> Invalidate Caches and Restart。