我使用 Intellij IDEA 作为运行 Java 程序的 IDE。由于电源波动,计算机重新启动。现在,当我在重新启动后启动 IDE 时出现错误Cannot convert project: /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml: Error on line -1: Premature end of file.
有没有人遇到过这种情况?我该怎么做才能再次查看我的项目?
我使用 Intellij IDEA 作为运行 Java 程序的 IDE。由于电源波动,计算机重新启动。现在,当我在重新启动后启动 IDE 时出现错误Cannot convert project: /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml: Error on line -1: Premature end of file.
有没有人遇到过这种情况?我该怎么做才能再次查看我的项目?
断电后我也遇到了这个问题,我只是从项目 .idea 文件夹中删除了 workspace.xml 文件,重新启动了 IntelliJ,除了丢失打开的文件之外,它似乎没问题。
干杯,尼克
当我的笔记本电脑蓝屏时,我遇到了这个确切的错误。我通过以下方式解决了它:
终于解决了问题。她的就是解决方案。首先,我在两个单独的窗口中打开了两个 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 文件,但它仍然给了我同样的错误。
我也遇到过同样的问题。当我打开 IntelliJ 并且出于某种原因(通常是打开多个 VPN 连接时出现问题)时,我会遇到这种情况,我的计算机死机了,我必须强制重新启动。
我的解决方案是使用 Windows 7 还原。我将转到它抱怨的文件夹,右键单击它,然后进行还原。如果幸运的话,我只有几天前的还原点。
对我来说,从头开始重建几个项目的配置太耗时了。使用几天甚至一周的还原点更有意义。
祝你好运。
我只是通过创建一个新项目,然后启动它然后重新打开旧项目来解决它。