Инсталиране на Oracle Java SE 11 на Ubuntu 18.04

Тази статия е кратко ръководство за потребители на Ubuntu Linux, които инсталират Java 11, текущата версия на Java за дългосрочна поддръжка (LTS). Накратко ще представя случая за мигриране на вашата кодова база към Java 11, след което ще ви преведа през стъпките за инсталиране на Oracle JDK 11 с помощта на командния ред на Ubuntu.

Имайте предвид, че това е кратко ръководство за потребителите на Ubuntu, които инсталират Java 11. Няма да се впускам твърде дълбоко в функции на Java 11 или проблеми с миграцията, които са обхванати много другаде.

Случаят за мигриране към Java 11

Издадена през март 2014 г., Java 8 обещава по-модерен подход към разработването на Java. Тази тенденция продължи и през 2017 г., когато Oracle обяви по-бърз каданс на разработката, изхвърляйки подхода „всичко или нищо“, който позволи на Java SE да стагнира между предишните издания.

По-малко версии на Java са планирани за дългосрочна поддръжка, така че е важно да обърнете внимание. Много обичаната Java 8 вече е на сметището, що се отнася до Oracle, както и Java 9 и Java 10. Все още можете да използвате тези версии, но те не се актуализират активно или се поддържат.

[Вижте също: Новите неща в Ubuntu Linux 18.10 „Космически сепии“. ]

За разработчиците, които търсят идеалната комбинация от текущи функции и дългосрочна поддръжка, JDK 11 е добър залог. Oracle се ангажира с Java SE 11 до 2026 г. Комбинацията от функции, актуализации и поддръжка прави тази версия идеална за ново развитие, както и за мигриране на вашата кодова база Java 8 към по-нова платформа.

Имайте предвид, че този съвет предполага, че вече сте инсталирали Ubuntu 18.04 или 18.10.

Стъпка 1: Инсталирайте Oracle JDK 11

Първото нещо, което трябва да направите, е да актуализирате системата, като използвате следната команда:

 sudo apt update && sudo apt upgrade 

След това се уверете, че контролната сума на двоичните съвпадения:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Сега създайте папка и копирайте Oracle JDK 11 от изтегляния:

 sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/ 

Съвет: Може също да искате да създадете папка в /var/cache/oracle-jdk11-installer-local/.

След това ще добавите PPA (Personal Package Archive) към Ubuntu apt:

 sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 

Правейки това гарантира, че кешът на пакета ще се обнови автоматично.

Сега инсталирайте Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

И накрая, винаги проверявайте дали инсталацията е била успешна:

 java --version 

Ако вашата инсталация е била успешна, ще видите нещо подобно:

 [email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode) 

Стъпка 2: Инсталирайте Oracle JDK 11 в Ubuntu 18.04 / 18.10

Още веднъж започвате с добавяне на PPA:

  • Отваряне на терминал Ubuntu, или от стартовия панел или чрез натискане Clt + Alt + T .
  • Run команда: sudo add-apt-repository ppa:linuxuprising/java.

След това ще инсталирате скрипта, който инициира изтеглянето и инсталирането на Java 11 на Ubuntu:

 sudo apt-get update sudo apt-get install oracle-java11-installer-local 

Приемете лиценза, като натиснете Tab, за да маркирате OK , след което натиснете Enter .

Съвет: Вече сте добавили PPA, така че можете да пропуснете sudo apt-get update command.

Ами ако сте инсталирали няколко версии?

Ако сте инсталирали няколко версии и искате да премахнете по-ранни, започнете чрез въвеждане remove oracle-java11-set-default package, след което задайте Java 11 като нови настройки по подразбиране: sudo apt-get install oracle-java11-set-default-local.

Използвайте, за java --versionда проверите текущата версия.

Трябва да видите нещо подобно:

Кибо Хътчинсън

Как да деинсталирам JDK 11

Ако по някаква причина искате да деинсталирате Oracle JDK 11, просто изпълнете следната команда:

 sudo apt-get remove oracle-java11-set-default-local 

Като потребител на Ubuntu, припомнете си, че можете да отидете на Софтуер и актуализации -> Друг софтуер, за да премахнете PPA хранилището.

Тази история „Инсталиране на Oracle Java SE 11 на Ubuntu 18.04“ първоначално е публикувана от JavaWorld.