Может ли Galileo работать с рабочими пространствами / проектами, созданными в Helios?

#java #eclipse #classpath

#java #eclipse #путь к классам

Вопрос:

На моем рабочем столе есть Helios (3.6.1). Мое рабочее пространство и проекты в нем были созданы с использованием Helios.

На моем ноутбуке есть Galileo (3.5.2). Я попытался открыть копию проекта, созданного через Helios, и он открылся нормально.

Но затем, когда я попытался изменить одну из библиотек Java через Configure Build Path , я получил Access Denied сообщение об ошибке:

введите описание изображения здесь

Сначала я подумал, что это проблема с разрешениями Windows XP, но после дальнейшего изучения я исключил эту возможность. Я также смог изменить этот .classpath файл с помощью Блокнота, поэтому очевидно, что это не проблема ACL.

Поэтому я теперь подозреваю, что существует проблема несовместимости между Galileo (3.5.2) и Helios (3.6.1).

Вы можете это подтвердить?

Если между ними не должно быть проблем с совместимостью, что я могу сделать неправильно?

Комментарии:

1. что показывает / говорит раздел «Подробности»?

2. @Saket Смотрите обновленный снимок. Спасибо.

3. хорошо, взгляните на ответ, опубликованный ниже.

Ответ №1:

Решение в этом посте — http://blog.ryanrampersad.com/2010/03/03/setting-build-path-has-encountered-a-problem-in-eclipse — может быть, тебе поможет!

Краткие сведения:

«Атрибут Windows hidden установлен в файле .classpath. Удаление этого атрибута устраняет ошибку. После перехода в каталог workspace и project удалите атрибут hidden.»

Комментарии:

1. Вы попали точно в цель! Все, что мне нужно было сделать, это снять флажок Hidden с этого .classpath файла и изменить путь сборки через Eclipse, работающий сейчас! 1 Принять.

Ответ №2:

К сожалению, я праздновал слишком рано. Хотя совет Сакета позволил избавиться от ошибки пути сборки, возникло множество других проблем, которые вынудили меня перейти с 3.5.6 на 3.6.2.

Затем я обнаружил следующее в примечаниях к выпуску Eclipse:

Примечание: рекомендуется скопировать ваше рабочее пространство, поскольку после обновления рабочего пространства вы не сможете использовать его снова с более старой версией Eclipse. Если вы когда-нибудь захотите вернуться «назад во времени» к более ранней версии, вам понадобится эта резервная копия.

Поэтому короткий ответ на мой вопрос прост: нет!