所有IntelliJ运行配置都消失了

时间:2011-08-24 15:33:02

标签: intellij-idea

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

知道如何恢复吗?

感谢。

10 个答案:

答案 0 :(得分:41)

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

如果您使用基于.idea目录的格式,那么您的配置将驻留在workspace.xml目录下的.idea文件中,从<调用本地历史记录对话框在IDEA 项目视图中选择strong> .idea 目录右键菜单,在崩溃前一段时间选择标签并还原workspace.xml的旧副本。

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

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

如果本地历史记录为空并且您在Windows中,请尝试还原以前的版本,右键单击workspace.xml文件或<project>.iws Windows资源管理器

答案 1 :(得分:5)

您可以转到主项目并右键单击它,选择本地历史记录 - &gt;显示历史。查找您认为系统稳定(崩溃前)并单击还原的某个时间点。这对我有用。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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

另一个不错的选择是使用共享选项。 每个项目的定义下都有一个复选框 share

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

使用共享的优势在于它可以被复制并用于其他分支机构(例如质量检查和生产部门)下的类似项目

答案 5 :(得分:0)

有时我会遇到这样的问题:丢失所有的运行/调试配置后,它们不是从CMake创建的。我只是通过从工作区(.idea文件夹)中删除配置的whone列表来解决此问题。

答案 6 :(得分:0)

对我来说,这经常发生在交换分支上。关闭“分支切换时恢复工作空间”有助于防止运行配置丢失。

enter image description here

答案 7 :(得分:0)

这最近发生在我身上,我刚刚重新启动了IntelliJ,并且它们(在.run中的共享对象现在都已还原。

答案 8 :(得分:0)

在我的情况下,发生的事情是我做了一些使IntelliJ将该项目识别为新的应用程序类型的事情,因此它认为我的旧配置对我的项目不再有效并且不再向我显示。我恢复了更改,配置再次显示为选项。

答案 9 :(得分:0)

多年来在 Intellij Idea 中非常烦人的问题。

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

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

然后结果是 7+ 年 bug 线索... 老是跳出来不叫蚂蚁...

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

  • 禁用臭名昭著的插件 Ant 调试器,
  • 重新加载项目,

并且您的所有运行配置都将显示并再次可用))).

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