Почему Eclipse ломается, когда скрыт файл .project?
Вопрос
Почему Eclipse разбивается с ошибкой "не может написать файл: m: workspaces eclipse project.project. M: workspaces eclipse project.project (доступ отклонен)" Когда файл .project скрыт (на Файловая система Windows)? Примечание: это происходит с другими файлами.
Действия по воспроизведению:
1. Установите последнее затмение, я использую Eclipse-Jee-Galileo-Sr2-Win32.zip. (Не уверен, происходит ли это в других версиях)
2. Создайте проект.
3. Просмотрите проект в Windows Explorer, найдите файл .project.
4. Щелкните правой кнопкой мыши -> Свойства
5. Под атрибутами проверьте скрытую.
6. В Eclipse откройте файл .project, внесите изменения и попробуйте сохранить.
7. После того, как вы получите ошибку, снимите скрытую коробку и сохраните снова.
Решение
Сетевой диск иногда может иметь проблему маркировки файлов со скрытым атрибутом (Смотрите эту ветку например)
Как показано в этом IBM Technote, эта проблема может быть связана с Sun Bug 6350200:
При открытии скрытого файла для доступа к записи
FileNotFoundException
Исключение брошено. Если вы удалите скрытый атрибут (через атрибут), исключение не брошено, а приложение работает правильно.
Разрешение: Исправлено с помощью JDK6_B3 (какой JDK вы используете для запуска вашего затмения?), Но может все еще возникнуть проблемы с IBM Technote отчеты как полностью фиксированные только в JDK7! Итак, сейчас вы должны удалить скрытый атрибут для Eclipse, чтобы иметь возможность успешно открыть его и написать в нем.