15

我使用 Intellij IDEA 作为运行 Java 程序的 IDE。由于电源波动,计算机重新启动。现在,当我在重新启动后启动 IDE 时出现错误Cannot convert project: /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml: Error on line -1: Premature end of file.

有没有人遇到过这种情况?我该怎么做才能再次查看我的项目?

4

5 回答 5

21

断电后我也遇到了这个问题,我只是从项目 .idea 文件夹中删除了 workspace.xml 文件,重新启动了 IntelliJ,除了丢失打开的文件之外,它似乎没问题。

干杯,尼克

于 2013-12-02T17:20:32.297 回答
2

当我的笔记本电脑蓝屏时,我遇到了这个确切的错误。我通过以下方式解决了它:

  • 退出 IntelliJ IDEA
  • 重命名 .idea 文件夹
  • 启动 IntelliJ IDEA
  • 从现有资源创建新项目
  • 退出 IntelliJ IDEA
  • 将旧 .idea 文件夹中的所有文件复制到新创建的文件夹中。
  • 重启 IntelliJ IDEA
于 2013-11-04T02:03:47.443 回答
0

终于解决了问题。她的就是解决方案。首先,我在两个单独的窗口中打开了两个 Intellij IDEA 项目。

一个是具有相应颠覆存储库的项目。这是一个file-based format project. 定义项目的文件是.iws, .ipr and .iml. .iws 是对应于工作区配置的一个。我刚刚恢复了这个文件,svn revert project.iws我可以再次启动我的项目。

但是第二个项目中的问题JavaDemoCodes仍然存在,因为它是我创建的自定义项目,默认情况下我们得到一个基于目录的格式项目而不是file-based format project. 这在 /home/aniket/.IdeaIC12 目录中有所有配置。正如你们中的许多人所建议的那样,我在这里搜索了 workspace.xml,但找不到它。我试过 find . -name *.xml但我仍然找不到它(也因为错误表明没有文件/home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml)。最后我确实从我的第一个项目(带有 svn repo 的那个)导入项目它检测到我的JavaDemoCodes项目为 Intellij IDEA 项目并让我打开它在新窗口中。

不确定这是否是完美的答案,但它解决了我的问题,是的,正如有人建议我从我的第一个基于 svn repo 的项目中删除 .iws 文件并尝试重新启动但没有帮助。创建了新的 .iws 文件,但它仍然给了我同样的错误。

于 2013-07-22T04:06:08.050 回答
0

我也遇到过同样的问题。当我打开 IntelliJ 并且出于某种原因(通常是打开多个 VPN 连接时出现问题)时,我会遇到这种情况,我的计算机死机了,我必须强制重新启动。

我的解决方案是使用 Windows 7 还原。我将转到它抱怨的文件夹,右键单击它,然后进行还原。如果幸运的话,我只有几天前的还原点。

对我来说,从头开始重建几个项目的配置太耗时了。使用几天甚至一周的还原点更有意义。

祝你好运。

于 2014-10-09T16:49:21.320 回答
0

我只是通过创建一个新项目,然后启动它然后重新打开旧项目来解决它。

于 2020-06-11T11:59:22.300 回答