Не могу сохранить настройки проекта в Eclipse - PullRequest
7 голосов
/ 05 июня 2009

Все, что я пытаюсь сделать, это установить компилятор Java для моего проекта как 5.0. Это 1.4 по умолчанию. Когда я пытаюсь сохранить нажатием кнопки ОК, я получаю следующую ошибку.

Настройки Сохранить не удалось:

Причина: Исключение получено при сохранении настроек проекта: /com.myproj.reqmanager.ui/.settings/org.eclipse.jdt.ui.prefs.

Я никогда не получал эту ошибку раньше. Я имею в виду, что я импортировал этот проект раньше и сохранил настройки параметров без каких-либо проблем. Из ниоткуда я сейчас получаю эту проблему.

Ответы [ 5 ]

5 голосов
/ 09 июня 2013

Как и Лиам, я храню свой проект в Dropbox и использую его на двух разных машинах, а также получаю ту же ошибку. Простое обновление (выберите проект и нажмите F5 или щелкните проект правой кнопкой мыши и выберите «Обновить») помогло мне, так как ресурс был не синхронизирован. Обычно это отображается (например, в редакторе при попытке редактировать исходный файл), но в случае предпочтений вам нужно будет найти это сообщение в журнале затмения:

!MESSAGE Exception occurred while saving project preferences: /Utils/.settings/org.eclipse.jdt.core.prefs.
!STACK 1
org.eclipse.core.internal.resources.ResourceException: Resource is out of sync with the file system: '/Utils/.settings/org.eclipse.jdt.core.prefs'.

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

5 голосов
/ 05 июня 2009

Если вы следуете этой теме , это может быть:

  • из-за использования Eclipse с рабочей областью на сетевом диске (не обязательно ваш случай, но стоит упомянуть на всякий случай)
  • потому что файл каким-то образом заблокирован (либо другим процессом, либо системой контроля версий с пессимистической блокировкой). См. Также ошибка 130266 :

Файлы проекта, доступные только для чтения, часто возникают при работе с системами управления версиями (такими как Perforce), которые делают локальные файлы доступными только для чтения, пока они не «извлечены».

4 голосов
/ 24 июля 2014

Пять лет спустя, и это все еще происходит. В моем случае я переместил папку .settings, снова сохранил (.settings создается автоматически) и объединил файлы вручную.

Происходит на Android Developer Инструменты Сборка: v22.6.2.

1 голос
/ 04 июля 2016

Проверьте свойства проекта -> Java Compiler и убедитесь, что уровень соответствия Compiler 'равен 1,8 или 1,7 вместо 1,4.

Если по-прежнему не удается устранить ошибку, удаление папки .settings , безусловно, работает.

1 голос
/ 09 апреля 2013

У меня тоже была эта проблема. Я использовал две версии Eclipse, одну на моей домашней машине (Juno) и одну на моей рабочей машине (Indigo). Оба использовали одну и ту же папку, используя папку Dropbox. Все работало нормально, пока я не захотел внести некоторые изменения в стиль редактора, настройки не сохранятся.

Решение в моем случае состояло в том, чтобы обновить версию индиго на juno на моей рабочей машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...