Установка Java на VPS / выделенный сервер

Различия в версиях

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

  • JRE (Java Runtime Enviroment) - пакет содержащий в себе  необходимое окружение и саму JVM (Java Virtual Machine), специальное ПО которое позволяет запускать Java приложения и апплеты вне зависимости от системы на которой вы это делаете.
  • JDK (Java Development Kit) - инструменты для разработчиков ПО, содержит в себе JRE.

Open JDK

Centos 7