В одном из моих каталогов у меня есть все .java файлы, которые принадлежат одному пакету ("игра"). Теперь я хочу создать один .java файл, который не принадлежит этому пакету и который импортирует "игровой" пакет. Если я создаю новый файл и запись import game;
затем Eclipse жалуется, что не знает то, что означает "игровой" пакет. Кто-то может помочь мне решить эту проблему?
Вы также можете использовать ярлык Eclipse «Организовать импорт»: Ctrl + Shift + O.
Это найдет все отсутствующие типы и добавит соответствующие импортирует автоматически.
Вы не можете импортировать пакет, вам нужно импортировать классы из этого пакета:
import game.SomeClass;
import game.SomeOtherClass;
или
import game.*;
, чтобы импортировать все классы из этого пакета.
Eclipse может сгенерировать этот импорт для вас, если вы введете имена классов в свой код и нажмете Ctrl + Пробел для завершения кода. Выберите там правильный класс (если в разных пакетах существует больше классов с тем же именем), и импорт будет сгенерирован.