2009-07-20 2 views
6

У меня есть рабочее пространство внутри Eclipse, в котором есть 2 проекта.Несколько проектов с Eclipse

Я хочу ссылаться на проект № 2 из проекта №1, но когда я перехожу в Project -> Properties -> References и отметьте проект, который я хочу добавить в качестве ссылки, я все еще не могу создать экземпляр классы из проекта № 2 внутри проекта №1.

Это приложение Blackberry, разработанное на Java и в Eclipse.

Project1 Launcher.java

Проект2 Screen.java

Я хочу использовать Screen scr = new Screen(); // located in Project1

+1

Вы удостоверились, чтобы импортировать соответствующий пакет из проекта 1? – AlbertoPL

ответ

8

Вы должны добавить проект в путь сборки, чтобы компилятор Eclipse, Java можно увидеть другой проект.

  1. Выберите Проект-> свойства-> Java Build Path-> Проекты Вкладка
  2. Выбрать Добавить ...
  3. Добавить "Проект 1" и ОК обратно в рабочее пространство.

Еще одна вещь, чтобы проверить. Если ваши классы находятся в пакете по умолчанию, они не будут импортированы. Если они есть, попробуйте переместить классы в явный пакет.

Например:

import mypackage.Screen; 

... 
Screen scr = new Screen(); 
+0

Извините, я должен был упомянуть, что я тоже это пробовал. Должен ли я добавить его в пространство имен или что-нибудь еще? (как .NET?) – footose

+0

спасибо, что сработало. – footose

+0

На самом деле, теперь я получаю сообщение об ошибке «Ошибка Preverifying class» - но я на правильном пути, я думаю, сейчас. Приветствия. – footose

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