пакет javax.ejb не существует - PullRequest
       20

пакет javax.ejb не существует

6 голосов
/ 21 ноября 2011

Я открыл проект в NetBeans для просмотра проекта, но в большинстве файлов есть та же ошибка. Там написано, что «пакета javax.ejb не существует». Это рабочий проект, и я не уверен, что не так. Кто-нибудь может мне помочь?

Ответы [ 2 ]

12 голосов
/ 18 октября 2012

Попробуйте сначала: http://forums.netbeans.org/topic44810.html

Если это не решит вашу проблему, вы можете щелкнуть правой кнопкой мыши по вашему проекту и перейти в раздел свойств. Нажмите на раздел Библиотеки и выберите «Добавить библиотеку». Затем прокрутите вниз, пока не найдете библиотеки, которые начинаются с «Java» (например: Java EE 6 API Library). Я добавляю все библиотеки Java в свой проект для решения этой проблемы, однако вы можете добавить их по одной за раз и посмотреть, какая из них решит эту проблему.

0 голосов
/ 22 марта 2015

У меня возникла та же проблема, когда я пытался открыть приложение веб-службы Java, и мне удалось решить ее после нескольких попыток. Для приложения веб-службы Java проблема может быть вызвана несколькими причинами. Возможно, у вас уже установлен плагин "EJB and EAR", однако Netbeans может не знать веб-сервер, который будет использоваться для запуска вашего приложения. Возможно, он жаловался, что «один или несколько проектов не имеют целевой сервер настроен должным образом», когда проект был открыт. Чтобы решить эту проблему, вы должны назначить веб-сервер для проекта. Это должно быть сделано не только для основного проекта, но и для необходимых проектов, от которых может зависеть основной проект.

Сначала нужно убедиться, что вы открыли не только основной проект, но и необходимые проекты. Чтобы открыть требуемые проекты, щелкните правой кнопкой мыши по названию основных проектов в главном окне проектов и выберите «Открыть необходимые проекты» -> «Открыть все проекты». После открытия названия проектов могут быть окрашены в красный цвет в окне проекта для обозначения проблемы.

Чтобы использовать веб-сервер, он должен быть уже установлен. Я выбрал Glassfish. Загрузите и установите Glassfish с https://glassfish.java.net/download.html,, если вы этого еще не сделали. Также установите плагин «Glassfish Server» для Netbeans, если он еще не установлен.

Теперь в окне проекта Netbeans щелкните правой кнопкой мыши имя основного проекта и выберите «Устранить проблему с отсутствующим решателем». Если в появившемся всплывающем окне отображается «Сервер Glassfish», выберите его и нажмите «ОК». Если вы его не видите, нажмите «Добавить сервер», затем выберите «Сервер Glassfish» и настройте сервер Glassfish. Здесь вам нужно указать каталог установки вашего сервера Glassfish, но я просто использовал остальные значения по умолчанию. Позже я использовал имя пользователя «admin» с пустым паролем для запуска проекта. Также выполните те же действия, чтобы разрешить отсутствующий сервер для всех необходимых проектов.

...