Intellij idea 所有IntelliJ运行配置都消失了

Intellij idea 所有IntelliJ运行配置都消失了,intellij-idea,Intellij Idea,IntelliJ idea冻结并从任务管理器中结束后,所有运行/调试配置都消失了。我尝试过使缓存失效、从磁盘重新加载文件、同步和重新启动,但没有任何帮助 你知道怎么恢复吗 谢谢。运行配置存储在项目文件中。当IntelliJ(或运行IntelliJ的计算机)严重崩溃时,项目文件可能会损坏且无法读取。除非您将项目文件备份到某个地方,否则我不知道如何恢复此配置。您可以尝试使用IntelliJ IDEA的本地历史功能恢复运行配置 如果您使用的是.idea基于目录的格式,那么您的配置将位于workspac

IntelliJ idea冻结并从任务管理器中结束后,所有运行/调试配置都消失了。我尝试过使缓存失效、从磁盘重新加载文件、同步和重新启动,但没有任何帮助

你知道怎么恢复吗


谢谢。

运行配置存储在项目文件中。当IntelliJ(或运行IntelliJ的计算机)严重崩溃时,项目文件可能会损坏且无法读取。除非您将项目文件备份到某个地方,否则我不知道如何恢复此配置。

您可以尝试使用IntelliJ IDEA的本地历史功能恢复运行配置

如果您使用的是
.idea
基于目录的格式,那么您的配置将位于
workspace.xml
文件中
.idea
目录下,从.idea目录中调用本地历史对话框,在崩溃前的某个时间选择标签,并还原
workspace.xml
的旧副本

如果使用了基于文件的
.ipr
格式,您的配置将存储在项目根目录中的
.iws
文件中,您可以用类似的方式进行恢复

如果配置是共享的,它们将作为单独的XML文件存储在
.idea\runConfigurations
目录中,或者存储在
.ipr
文件中(如果使用旧的项目格式)


如果本地历史记录为空且您在Windows中,请尝试还原以前的版本右键单击
workspace.xml
文件或
Windows资源管理器中的
.iws
文件。您可以转到主项目,右键单击它,选择本地历史记录-->显示历史记录。找到您认为系统稳定的某个时间点(崩溃前),然后单击“恢复”。这对我很有用。

导航到您的项目文件夹,检查是否有任何想法。是否创建了idea文件夹, 如果已创建,请复制项目并将其粘贴到其他位置,然后尝试打开它;
它会起作用。

对于intellij中的每个项目,都会创建一个包含所有相关配置的文件。 在项目的根目录下有一个隐藏的文件夹。其中包含配置的workspace.xmlworkspace.xml由组件组成,其中一个组件负责保存运行/调试配置。

如果此文件已损坏,如果您没有workspace.xml的备份,则很难恢复这些配置。要克服它: 1。在intellij中,右键单击项目视图下的workspace.xml文件,然后选择本地历史记录->显示历史记录 2.如果没有历史记录,您可以从具有类似配置的同事处复制组件。 3.提前备份workspace.xml并从中检索RunManager组件

另一个好的选择是使用股票期权。 在每个项目的定义下都有一个复选框share

标记此复选框将此项目的定义提取到外部位置: 在同一.idea文件夹下,将创建一个新文件夹runConfigurations,每个项目的配置将在xml文件中表示


使用share的优点是,它可以复制并用于其他分支(如QA和production)下的类似项目。有时,我会遇到一个问题,即所有运行/调试配置在丢失后都不是从CMake创建的。我通过从workspace.xml(从.idea文件夹)中删除whone配置列表来解决这个问题。

对我来说,这经常发生在切换分支时。关闭“分支切换时还原工作区”有助于防止运行配置丢失


最近我遇到了这种情况,我刚刚重新启动了IntelliJ,他们共享的(在
.run
中)现在都恢复了。

在我的情况下,我做了一些事情,使IntelliJ认识到项目是一种新的应用程序类型,所以它认为我的旧配置对我的项目不再有效,并且不再向我显示它。我恢复了更改,配置再次作为选项出现。

多年来,Intellij Idea一直存在一个非常恼人的问题

它经常会因为用于创建运行配置的Ant调试器(连接到?)中断而中断

我周期性地寻找解决方案,但没有成功。然后在今天消失后,运行配置以显示在面板中,我检查了workspace.xml的内容。所有的运行配置都在那里

结果是7年多了。。。 总是蹦出来不叫蚂蚁

令人高兴的是,workspace.xml的内容与您的所有运行配置项都已就绪,您可以

  • 禁用臭名昭著的插件Ant调试器
  • 重新加载项目
并且您的所有运行配置都将显示并再次可用)


很高兴与大家分享解决方案)。

他们是否保存了运行配置?或者通过右键单击类并单击运行来自动创建?我也不止一次遇到过这个问题。很明显,IntelliJ存在一个bug,如果进程被终止,它将擦除您的运行配置,包括真正保存的配置,而不仅仅是临时配置。并且在bug仍然存在的几个月之后。所有更改都丢失了,本地历史记录为空,只是因为我的虚拟机在PyCharm打开时崩溃了。没有办法恢复它们吗?这种情况偶尔会发生在随机配置集上,并且没有任何崩溃,本地历史也没有任何明显的变化。我已经打开了IntelliJ的问题跟踪器。@diegopau请查看我的答案-看起来没有问题了。这与crazyCod的答案非常相似