Eclipse 3.2.2 помогает с контентом не находить классы в проекте
-
09-06-2019 - |
Вопрос
В Eclipse 3.2.2 в Linux content assist не находит классы в рамках одного проекта.Обновление выше версии 3.2 невозможно, так как SWT выше версии 3.2 недоступен для Solaris.
Я видел предложения по очистке рабочей области, повторному открытию рабочей области, запуску eclipse с -clean
команда, ни одна из которых не сработала.
Решение
Спасибо за ваш последний комментарий, это частично сработало.Если есть какие-либо ошибки, программа поддержки содержимого не будет работать.После исправления это частично работает.Я говорю частично, потому что, похоже, есть ошибка, когда я делаю Perl EPIC inheritance ex:
package FG::CatalogueFichier;
use FG::Catalogue;
our @ISA = qw(FG::Catalogue);
use strict;
, унаследованные подпрограммы не отображаются в вспомогательной программе по содержимому.
Другие советы
Перейдите в Java /Editor /Content Assist /Advanced в разделе "Настройки" и убедитесь, что выбраны правильные типы предложений.То же самое случилось и со мной, когда я впервые перешел на 3.4.
Вы уверены, что в меню проекта установлен флажок "создавать автоматически"?:-)
Еще кое - что:является ли представление проблем нефильтрованным, полностью очищенным от ошибок компиляции и ошибок пути к классу?
Иногда я обнаруживаю, что "теряю" поддержку содержимого, потому что "компьютеры поддержки содержимого" отключены.
Это находится в:
[Workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings
org.eclipse.jdt.ui.prefs
и мне просто нужно удалить это свойство:content_assist_disabled_компьютеры=