Не существует такого понятия, как специальная среда выполнения под названием Enterprise Edition Java для любой платформы.
Существует Java SE, и есть просто некоторые интерфейсы, которые реализует контейнер Enterprise Edition.
Sun путала рынок с соглашением об именах много лет назад, когда они разработали J2EE.Это никогда не было отдельной версией Java, просто некоторые из них были привязаны к API, и если сервер реализовал их и прошел некоторую сертификацию, мог бы называть себя контейнером J2EE.
Они еще больше запутали рынок, когда начали называть его Java EE6.
Если вы разрабатываете на основе этих API, все, что вам нужно, это файлы .jar, которые содержат эти объявления интерфейса.Вы можете скачать эти файлы API .jar, которые раньше назывались J2EE.Но они сами по себе довольно бесполезны.
Но я сомневаюсь, что вы хотите написать сервер Java EE, вы хотите его использовать.Если вы хотите использовать сервер, вам нужно скачать сервер, совместимый с Java EE, и использовать предоставленные им файлы .jar.
Каждая среда IDE, которую стоит использовать, включает их в той или иной форме, обычно путем определения сервера, который вы будете использовать.развертывать против.Tomcat не является полностью EE-контейнером.Это контейнер сервлетов, который является подмножеством полных спецификаций EE.
Начиная с OSX Lion, Apple больше не поставляет JDK , этотолько тот Oracle, который вы, очевидно, уже успешно приобрели.