2012-10-07 3 views
4

У меня есть куча файлов классов для Java-проекта, но он не обнаруживает их как часть папки.Почему Eclipse не обнаружит эти файлы как часть моей папки?

Finder: http://i.imgur.com/u1sMJ.png

Затмение: http://i.imgur.com/EOXwG.png

Это раздражает, что я не могу получить к ним доступ.

+2

Вы «обновили» проект? –

+0

Да, но см. Мой ответ Зову. –

+0

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

ответ

6

Щелкните правой кнопкой мыши проект и нажмите «Обновить». Это должно решить. Вы также можете перейти к настройкам и включить «Refresh by native hooks или polling» и «refresh on Access» в разделе General> Workspace

+0

Почему это происходит после? Кажется, он дублирует их за пределами пакета. http://i.imgur.com/O2JsA.png –

+0

Вот почему я ненавижу его, многие вещи он не делает для вас. так что SLOW, много всего. – Elbek

+0

NetBeans автоматически, я думаю ... но я должен использовать Eclipse для LibGDX>: [ – Jimmt

1

Если вы скопируете файлы в папку проекта через Finder (или проводник Windows), по умолчанию вам необходимо обновить Eclipse, чтобы синхронизировать его с базовой файловой системой. Кроме того, вы можете избежать копирования файлов в проект за пределами Eclipse и вместо этого использовать Eclipse Navigator (аналогично Finder) или представлениям Package Explorer - вы можете перетащить из файловой системы и, например, перейти в представление Navigator.

Есть также несколько вариантов обновления в Eclipse> Предпочтения> Общие> Рабочее пространство, которое может помочь автоматически синхронизировать вещи.

0

Никогда не пытайтесь что-то сделать в файловой системе, если вы хотите что-то изменить в Eclipse. Eclipse имеет свой собственный взгляд на мир, который является так называемым рабочим пространством. И только это рабочее пространство имеет значение.

Поэтому, пожалуйста, просто создайте новый проект Java в Eclipse, а затем используйте File -> Import -> General -> File System, чтобы импортировать существующие файлы Java в исходную папку вашего Java-проекта.

Смежные вопросы