无法转换项目... Intellij IDE中文件错误提前结束

时间:2013-07-20 09:09:33

标签: java intellij-idea

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

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

5 个答案:

答案 0 :(得分:20)

我在电源故障后也有这个,我只是从项目.idea文件夹中删除了workspace.xml文件,重新启动了IntelliJ,除了丢失哪些文件打开之外它似乎没问题。

干杯, 尼克

答案 1 :(得分:1)

当我的笔记本电脑蓝屏时我发生了这个确切的错误。我解决了它:

  • 退出IntelliJ IDEA
  • 重命名.idea文件夹
  • 启动IntelliJ IDEA
  • 从现有来源创建新项目
  • 退出IntelliJ IDEA
  • 将旧.idea文件夹中的所有文件复制到新创建的文件。
  • 重启IntelliJ IDEA

答案 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)

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