Как установить Java на Ubuntu 16.04

Java является одним из самых популярных языков программирования в мире. Java может использоваться для создания чего угодно, от программного обеспечения до базовых веб-приложений.
В этом руководстве мы установим комплект разработки Oracle Java для создания приложений Java. Мы также рассмотрим OpenJDK, альтернативу с открытым исходным кодом для комплекта разработки Oracle Java.

Прежде чем начать 

  1. Ознакомьтесь с нашим руководством по  и выполните шаги по настройке имени хоста и часового пояса вашего VPS.
  2. Это руководство будет использовать sudoвезде, где это возможно. Заполните разделы «  чтобы создать учетную запись стандартного пользователя, улучшить доступ по SSH и удалить ненужные сетевые службы.
  3. Обновите вашу систему:

    sudo apt-get update && sudo apt-get upgrade
    

Установить OpenJDK 

OpenJDK, включает среду выполнения с открытым исходным кодом и компилятор. Это позволяет вам разрабатывать свои собственные приложения Java и запускать их на своем VPS.
ЗаметкаЭтот «главный» репозиторий поддерживается компанией Canonical, которая поддерживает Ubuntu.
  1. Установите «Основной» репозиторий с помощью apt:

    sudo apt-get update
    
  2. Установите OpenJDK 8:

    sudo apt-get install openjdk-8-jdk
    
    Этот пакет будет запускать установщик для OpenJDK 8, последней версии LTS, доступной для выпуска Ubuntu 16.04.
  3. Убедитесь, что Java и компилятор Java установлены правильно:

    java -version
    javac -version
    
    На момент публикации эти команды должны возвращать следующее:

    java version "1.8.0_212"
    OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.16.04.1-b03)
    OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
    
    javac 1.8.0_212
    
Однако, если вам нужно только запустить приложения, которые вы уже загрузили, вы можете сэкономить немного дискового пространства, установив OpenJRE (среда выполнения Java):

sudo apt-get install openjdk-8-jre
Обратите внимание, что в этом нет необходимости, если вы установили OpenJDK, поскольку он включает JRE.

Set Java Home Environment 

Многие приложения включают код или конфигурацию, которая ссылается на JAVA_HOMEпеременную среды. Эта переменная указывает на двоичный файл Java, что позволяет им запускать код Java.
  1. Чтобы установить переменную для вашей системы:

    echo "JAVA_HOME=$(which java)" | sudo tee -a /etc/environment
    
  2. Перезагрузите переменные среды вашей системы:

    source /etc/environment
    
  3. Убедитесь, что переменная была установлена правильно:

    echo $JAVA_HOME
    
    Это должно вернуть путь к двоичному файлу Java.

Oracle JDK 

предосторожностьВ апреле 2019 года для загрузки Oracle Java теперь требуется вход в учетную запись Oracle для загрузки и обновления Java 8 из-за изменения условий лицензирования Oracle JDK. Прочитайте FAQ для более подробной информации.
Из-за нового соглашения Oracle и требований входа в систему PPA для установки Oracle JDK 8 снят с производства. Официальное примечание от PPA:

The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available [from Oracle](https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html).

Oracle Java downloads now require logging in to an Oracle account to download Java updates, like the latest Oracle Java 8u211 / Java SE 8u212. Because of this I cannot update the PPA with the latest Java (and the old links were broken by Oracle).

For this reason, THIS PPA IS DISCONTINUED (unless I find some way around this limitation).

Добавить комментарий

Автору будет очень приятно узнать обратную связь о своем руководстве.

Комментариев 0