Как остановить потерю Eclipse 3.4 ссылки на JRE в проектах

StackOverflow https://stackoverflow.com/questions/142404

Вопрос

Иногда при использовании eclipse он теряет ссылки на JRE.

т. е.Он не может найти такие классы, как Object или Arraylist.

Некоторые проекты сообщают о проблеме, в то время как другие этого не делают, и оба они используют один и тот же JRE.

Я обнаружил, что если вы переключите установленный JRE на другой, а затем снова вернетесь к тому, который вы хотите использовать, он снова заработает

Есть ли лучший способ остановить это?

Редактировать:Перезагрузка Eclipse не решает проблему

Это было полезно?

Решение

Возможно, у меня есть решение для этого.Eclipse терял ссылки на JRE во многих моих Java-проектах почти ежедневно, и перезапуск или запуск с помощью -clean не помогал.Я понял, что это явно какая-то проблема с загрузчиком классов, поэтому я открыл файл ".classpath" каждого проекта в редакторе и вручную переместил строку JRE reference classpathentry в качестве первой записи в файле в надежде, что это загрузит JRE раньше любых других классов, которые могут повлиять на его способность успешно загружаться.

С тех пор проблема не повторялась.

Я думаю, что файлы, начинающиеся с ".", скрыты фильтром в проводнике пакетов при установке eclipse по умолчанию, поэтому вам может потребоваться отключить фильтр ".* Ресурсы", чтобы иметь возможность открыть файл ".classpath".

Другие советы

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

Это случилось со мной, но после перезагрузки Eclipse все продолжало работать хорошо!

Лично я бы списал это на ошибки в eclipse.Проверьте и убедитесь, что исходный zip-файл установлен вместе с вашей установкой JRE в eclipse.Я знаю твою боль.Eclipse - это фантастика, но в нем все еще есть некоторые незначительные ошибки.

У меня был такой же опыт.Только на Ганимеде.Всегда один и тот же проект.Удаление проекта (но, конечно, не исходного кода) и повторное создание проекта временно исправляют проблему.Кажется, что он счастлив неделю или две, а потом все повторяется снова.

Запуск флага -clean при запуске eclipse удалит временный мусор из eclipse и улучшит работу eclipse в целом.У меня это получалось с переменным успехом, и реализовать это намного проще, чем воссоздавать проект заново или переустанавливать eclipse.Попробуйте и посмотрите, что получится.

Даже если это не для версии 3.4, это все равно применимо.http://www.eclipsezone.com/eclipse/forums/t61566.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top