2013-08-09 3 views
1

В моей Xpage я добавил к классам Java. Один из них - «AUser», объявленный в пакете Models, и один - «AUserRepository», объявленный в пакете репозитория.Как импортировать мой класс java в другой класс java в Xpages java

Когда я пытаюсь импортировать AUser в класс в моем AUserRepository ... оператор импорта, который я вводил, не работает.

импорт com.Discussion.utils.AUser;

Странно, если я выхожу из Notes и загружаю затмение автономно и делаю то же самое, импорт работает отлично. Я пропустил какой-то важный фактор в Xpages?

Проблема заключается в маршрутизации импорта.

+1

Пожалуйста, укажите более подробную информацию. Проблема, похоже, связана с классовым путем, что зависит от многих факторов. –

+1

По соглашению все пакеты на Java являются строчными. Только имена классов начинаются с верхнего регистра. – stwissel

+0

Я согласен с stefan. Если вы собираетесь начать создавать классы java внутри приложений Xpages, теперь было бы замечательным временем для разработки хорошего набора рабочих практик. Это будет включать назначение имен пакетов, которые уникальны в вашей организации на основе реального (или изобретенного) имени домена (com.acme.discussion.utils), используя строчные и правильные имена всех классов, основанные на именах (User и UserRepository). При наличии стандартного стандарта имен для пакетов имена классов могут определять контент, а не местоположение данных. –

ответ

1
import Models.AUser; 
import Repository.AUserRepository; 
1

Правильно ли построена траектория проекта? Project - Properties - Java build path. Кроме того, вы пробовали очистить проект? Project - Clean....

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