Различия в версиях
Существуют три различных версии Java различающихся между собой по назначению.- Java SE (Standart Edition) - именно ей и посвящена данная статья
- Java EE (Enterprise Edition)
- Java ME (Micro Edition)
Для каждой из версий есть две реализации базирующихся на сходной кодовой базе. Первая разрабатывается и поддерживается компанией Oracle, она содержит в себе некоторое количество проприетарного кода. Вторая же, известная как Open JDK, имеет полностью открытый исходный код и разрабатывается силами сообщества. Большинство Java приложений будут прекрасно работать с обоими реализациями.
Так же хотелось бы обратить внимание на различия в пакетах которые необходимо установить в зависимости от потребностей. Существуют две разновидности: JDK и JRE.
Так же хотелось бы обратить внимание на различия в пакетах которые необходимо установить в зависимости от потребностей. Существуют две разновидности: JDK и JRE.
- JRE (Java Runtime Enviroment) - пакет содержащий в себе необходимое окружение и саму JVM (Java Virtual Machine), специальное ПО которое позволяет запускать Java приложения и апплеты вне зависимости от системы на которой вы это делаете.
- JDK (Java Development Kit) - инструменты для разработчиков ПО, содержит в себе JRE.