В моей Xpage я добавил к классам Java. Один из них - «AUser», объявленный в пакете Models, и один - «AUserRepository», объявленный в пакете репозитория.Как импортировать мой класс java в другой класс java в Xpages java
Когда я пытаюсь импортировать AUser в класс в моем AUserRepository ... оператор импорта, который я вводил, не работает.
импорт com.Discussion.utils.AUser;
Странно, если я выхожу из Notes и загружаю затмение автономно и делаю то же самое, импорт работает отлично. Я пропустил какой-то важный фактор в Xpages?
Проблема заключается в маршрутизации импорта.
Пожалуйста, укажите более подробную информацию. Проблема, похоже, связана с классовым путем, что зависит от многих факторов. –
По соглашению все пакеты на Java являются строчными. Только имена классов начинаются с верхнего регистра. – stwissel
Я согласен с stefan. Если вы собираетесь начать создавать классы java внутри приложений Xpages, теперь было бы замечательным временем для разработки хорошего набора рабочих практик. Это будет включать назначение имен пакетов, которые уникальны в вашей организации на основе реального (или изобретенного) имени домена (com.acme.discussion.utils), используя строчные и правильные имена всех классов, основанные на именах (User и UserRepository). При наличии стандартного стандарта имен для пакетов имена классов могут определять контент, а не местоположение данных. –