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