Проблемы с Java EE SDK - PullRequest
       13

Проблемы с Java EE SDK

0 голосов
/ 02 января 2012

Мне нужна помощь с Java SDK.Я установил Java SE SDK, а также Java EE SDK.Однако где находятся файлы JAR в Java EE SDK?Разве Java EE SDK не является расширенным набором Java SE SDK?Нужны ли мне оба?

Не похоже, что мне удалось добавить все библиотеки в IntelliJ.

enter image description here

Ответы [ 2 ]

2 голосов
/ 02 января 2012

Java EE является абстрактным API. Сервер приложений (например, Glassfish, JBoss AS, Tomcat и т. Д.) Представляет собой конкретную реализацию. Ссылка для загрузки Java EE на oracle.com содержит конкретную справочную реализацию API Java EE, которая называется Glassfish.

Для разработки на основе API Java EE вам просто нужно сослаться на библиотеки сервера приложений в пути к классам времени компиляции (путь сборки, как его называют в большинстве IDE). Я не уверен насчет IntelliJ, но в Eclipse все, что вам нужно сделать, - это интегрировать среду выполнения сервера приложений в конфигурацию сервера IDE, а затем связать веб-проект именно с этим временем выполнения сервера в свойствах проекта.

Вам не нужно явно добавлять его в библиотеку JDK, более того, в будущем это может ухудшить ситуацию, например, потерю переносимости и возможные серьезные проблемы с classpath. См. Также этот связанный (нацеленный на Eclipse) вопрос: Как импортировать API javax.servlet в мой проект Eclipse?

1 голос
/ 02 января 2012

Java EE - это набор дополнительных API / интерфейсов (и, как правило, некоторые их реализации). Это API-интерфейсы для веб-приложений, EJB-компонентов и т. Д. Вы можете использовать JDK для сборки, если у вас есть дополнительные API-интерфейсы и реализации. Чаще всего приложение Java EE запускается в приложении или веб-контейнере.

Ref. Ссылка JDK = Java SE && JDK! = Java EE?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...