Компания Sun выпускает версии платформы Java2 в так называемых редакциях (editions), в которые входят JVM, компилятор, библиотека классов и дополнительные пакеты. Таких редакций сейчас насчитывается три:
- Java 2 Platform, Micro Edition (J2ME). Это оптимизированная runtime-оболочка для разработчиков, содержащая K Virtual Machine - JVM для мобильных устройств;
- Java 2 Platform, Standard Edition (J2SE) для создания Web-серверных приложений;
- Java 2 Platform, Enterprise Edition (J2EE) для разработки масштабных корпоративных приложений. Включает в себя EJB, JavaServer Pages, Java-сервлеты, поддержку CORBA и XML, новую версию JDBC, новую услугу JavaMail и утилиту Java Message Service. В J2EE добавлены также новые версии интерфейсов программиста (API):
- JDBC API 2.0 с поддержкой пользовательских типов в SQL;
- API службы директорий Java Naming and Directory Interface;
- Transaction API (версия OMG Transaction Monitor Service);
- Версия Java IDL (!).
Обеспечена поддержка пользовательского интерфейса в соответствии с TV-стандартами и т. д.
Все это богатство свободно доступно на сайте www.sun.com.