Как импортировать пакет из Eclipse? - PullRequest
9 голосов
/ 21 апреля 2010

В одном из моих каталогов у меня есть все файлы .java, которые принадлежат одному пакету («игра»). Теперь я хочу создать один файл .java, который не принадлежит этому пакету и который импортирует пакет «игра». Если я создаю новый файл и пишу import game;, то Eclipse жалуется, что не знает, что означает пакет «игра». Может кто-нибудь помочь мне решить эту проблему?

Ответы [ 3 ]

20 голосов
/ 21 апреля 2010

Вы не можете импортировать пакет, вам нужно импортировать классы из этого пакета:

import game.SomeClass;
import game.SomeOtherClass;

или

import game.*;

для импорта всех классов из этого пакета.

Eclipse может сгенерировать этот импорт для вас, если вы введете имена классов в своем коде и нажмете Ctrl + Пробел для завершения кода.Выберите там правильный класс (если в разных пакетах существует больше классов с одинаковым именем), и импорт будет сгенерирован.

5 голосов
/ 21 апреля 2010

Возможно, вы также захотите использовать ярлык «Упорядочить импорт» в Eclipse: Ctrl + Shift + O.

Это найдет все недостающие типы и автоматически добавит соответствующий импорт.

0 голосов
/ 29 мая 2012

импортируйте ваш пакет в ваш новый Java-файл или создайте объект и получите класс Java, который вы хотите от своего старого пакета

...