2013-07-20 2 views
11

Я использую Intellij IDEA в качестве IDE для запуска программ Java. Снова перезагрузился компьютер с потерями мощности. Теперь, когда я запускаю среду IDE после перезагрузки, я получаю сообщение об ошибке Cannot convert project: /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml: Error on line -1: Premature end of file.Невозможно преобразовать проект ... Преждевременный конец ошибки файла в Intellij IDE

Неужели кто-нибудь столкнулся с этой ситуацией раньше? Что я могу сделать, чтобы снова просмотреть проект?

+1

Как выглядит '/ home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml'? – lefloh

+0

Файл workspace.xml может быть поврежден уже. Таким образом, вы можете удалить папку .idea и создать проект из существующего источника. – Elbek

+0

'.idea/workspace.xml' можно удалить. Помогает ли это? – CrazyCoder

ответ

17

Я также имел это после сбоя питания, я просто удалил файл workspace.xml из проектов .idea папки, перезапущен IntelliJ и, казалось, будет хорошо, кроме потери, какие файлы были открытый.

Приветствия, Ник

+3

+1 То же самое произошло со мной после сбоя питания. Удаление workspace.xml решило проблему, но я потерял некоторую конфигурацию проекта, например используемый шрифт. – Songo

+0

То же ... Мне сейчас очень любопытно, что происходит во время сбоя питания, что вызывает это. –

+0

компьютеры - это сложные вещи. –

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 и позволил я открою его в новом окне.

Не уверен, что это идеальный ответ, но он решил мою проблему, и да, поскольку кто-то предложил мне удалить файл .iws из моего первого проекта svn repo и попытался перезапустить, но не помог. Создан новый файл .iws, но он все равно дал мне ту же ошибку.

1

У меня была эта точная ошибка, когда мой ноутбук был bluescreened. Я решил ее:

  • Выход IntelliJ IDEA
  • Переименовать .idea папку,
  • Start IntelliJ IDEA
  • Создать новый проект из существующих источников
  • Выход IntelliJ IDEA
  • скопировать все файлы из старого .idea для вновь созданного.
  • Restart IntelliJ IDEA
+0

Я бы только изменил: «скопировать все» в «скопировать все, кроме workspace.xml» –

0

Я испытал это та же проблема. Это происходит со мной, когда у меня есть IntelliJ open и по какой-либо причине (обычно проблемы с открытием нескольких VPN-подключений), мой компьютер зависает, и мне приходится выполнять принудительную перезагрузку.

Моим решением является восстановление Windows 7. Я пойду в папку, на которую он жалуется, щелкните правой кнопкой мыши по ней и сделайте восстановление. Если мне повезет, у меня есть точка восстановления всего несколько дней.

Для меня перестройка моей конфигурации на нескольких проектах с нуля слишком трудоемка.Использование точки восстановления с нескольких дней или даже недели имеет больше смысла.

Удачи.

Смежные вопросы