Как да инсталирате Java 9 на CentOS, Ubuntu или Debian

Много операционни системи Linux имат Java по подразбиране в тяхната система и благодарение на това е възможно да се компилират и изпълняват приложения за разработка от множество разработчици.

Java, разработена от Oracle, е един от най -използваните езици за програмиране в света поради своите разнообразни функционалности и възможности за разработка и съвместимост.

Java се дефинира в следните категории:

Разработчици на софтуерЗа този тип потребители е необходим JDK (Java SE Development Kit), който е фокусиран върху Java разработчиците. Включва изчерпателни инструменти JRE plus за централно разработване, отстраняване на грешки и мониторинг на Java приложения.

Администратори, изпълняващи приложения на сървърЗа този случай е необходим Server JRE (Server Java Runtime Environment), който е предназначен за внедряване на Java приложения на сървъри. Той включва инструменти за наблюдение на JVM и инструменти, необходими за сървърни приложения, но не включва интеграция на браузъра (приставката Java), автоматична актуализация или собствен инсталатор.

Краен потребител, работещ с Java в настолна средаЗа този тип потребители се изисква JRE: (Java Runtime Environment), който покрива повечето от нуждите на крайните потребители. Той съдържа всичко необходимо за ефективно стартиране на Java приложения във вашата система.

Характеристики на Java 9Сега Java представя своето издание 9, което има функции като:

  • Добавен е хеш на TLS сесия и поддръжка за разширено главно секретно разширение
  • Към метода се добавят допълнителни проверки на типа IDL конус
     org.omg.CORBA.ORBstring_to_object
  • Нова публична валидация на RSA ключове
  • Размерът по подразбиране на ключа на доставчика се актуализира автоматично
  • Експортираните апартаменти за шифроване са деактивирани
  • JNLP файловете няма да се стартират от IE11 в Windows 10 Creators Creators Update

Сега ще видим как да инсталираме Java 9 на някои от големите дистрибуции на Linux.

1. Инсталирайте Java 9 на CentOS 7


Същият процес се прилага за RedHat и Fedora. За да инсталираме Java 9 на CentOS имаме две възможности:

Етап 1
Първият е да отидете на следната връзка и там да изтеглите най -новия наличен rpm файл:

Стъпка 2
Там имаме следните опции за rpm файл:

 jdk-9.0.4_linux-x64_bin.rpm jre-9.0.4_linux-x64_bin.rpm
Стъпка 3
В случай, че не използваме метода за изтегляне на rpm файлове, можем да използваме командата wget, както следва. За да изтеглите Java SE JDK:
 wget --no-cookies --no-check-certificate --header "Бисквитка: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.rpm 

Стъпка 4
За да изтеглите Java SE JRE:

 wget -no-cookies -no-check-certificate -header „Бисквитка: oraclelicense = accept-securebackup-cookie“ http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/ jre-9.0.4_linux-x64_bin.rpm

Стъпка 5
Там изтегляме типа Java, който считаме за необходимо да използваме. След като пакетът RPM е изтеглен, трябва да отидем на пътя, където е изтеглен, и там да изпълним следния ред:

На RHEL, CentOS 7

 yum инсталирайте jdk-9.0.4_linux-x64_bin.rpm yum инсталирайте jre-9.0.4_linux-x64_bin.rpm

На Fedora 22 и по -нова версия

 sudo dnf инсталирайте jdk-9.0.4_linux-x64_bin.rpm sudo dnf инсталирайте jre-9.0.4_linux-x64_bin.rpm

Стъпка 6
В този пример използваме CentOS 7, така че изпълняваме първите команди:
За да инсталирате Java JDK:

 yum инсталирайте jdk-9.0.4_linux-x64_bin.rpm

Стъпка 7
Въвеждаме буквата Y за да потвърдите изтеглянето и инсталирането на Java 9 JDK. За да инсталираме Java JRE ще сложим следното. По същия начин въвеждаме буквата Y за да потвърдите изтеглянето и инсталирането.

 yum инсталирайте jre-9.0.4_linux-x64_bin.rpm

2. Задайте променливи на средата на Java в CentOS 7


След това ще вмъкнем променливите на средата Java и пътя на изпълнимите файлове в променливата $ PATH на CentOS 7, това е необходимо, за да се гарантира, че променливите на обкръжението на Java и изпълнимите файлове ще бъдат достъпни в цялата система, за да сме ще изпълни следните команди:

Етап 1
Задайте JAVA_HOME и променлива на пътя на JDK

 експортиране на JAVA_HOME = /usr /java /jdk-9.0.4 експортиране PATH = $ PATH: /usr/java/jdk-9.0.4/bin
Стъпка 2
Задайте JAVA_HOME и променлива на пътя на JRE
 експортиране на JAVA_HOME = /usr /java /jre-9.0.4 експортиране PATH = $ PATH: /usr/java/jre-9.0.4/bin

3. Проверете версията на Java на CentOS 7

Етап 1
Накрая ще проверим дали имаме Java 9 в CentOS, за това изпълняваме следното:

 java -версия

Стъпка 2
Ако искаме да активираме поддръжката на JDK / JRE във Firefox, ще е необходимо да изпълним следните команди, за да я активираме:

 алтернативи --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk-9.0.4/lib/libnpjp2.so 20000 

4. Инсталирайте Java 9 с помощта на хранилища PPA в Debian


Друга от добре познатите и най-използваните дистрибуции на Linux на корпоративно ниво, ще видим как да инсталираме Java 9 там.
За тази задача имаме две възможности и първата е използването на хранилища.

Етап 1
За да добавим това неофициално хранилище в Debian 9, ще изпълним следния ред:

 sudo add-apt-repository ppa: webupd8team / java 

Увеличете

Стъпка 2
Въвеждаме буквата Enter, за да приемем инсталирането на споменатото хранилище. След като направим това, продължаваме да актуализираме хранилището, като изпълним следното:

 sudo apt-get update 
Стъпка 3
Веднага след като PPA бъде добавен и актуализиран, трябва да потърсим пакетите с името oracle-java9, както следва:
 apt-кеш търсене oracle-java9 

Увеличете

Стъпка 4
Този изход потвърждава, че Java 9 е достъпна за инсталиране чрез следната команда:

 apt-get install oracle-java9-installer 

Увеличете

Стъпка 5
Натискаме клавиша Enter, за да потвърдим изтеглянето и по време на инсталационния процес ще видим следното. Там трябва да приемем условията на лиценза на Oracle.

Увеличете

Стъпка 6
В случай, че имаме повече от една Java инсталирана в Debian, можем да инсталираме пакета oracle-java9-set-default, за да зададем Java 9 по подразбиране:

 sudo apt-get install oracle-java9-set-default 

5. Инсталирайте Java 9 чрез източник на Debian


Друга алтернатива за инсталиране на Java 9 е да изтеглите съответния Java 9 SE SDK файл от следната връзка:

Етап 1
Там трябва да приемем лицензионното споразумение, за да стартираме процеса на изтегляне на последната версия на пакета tarball.
Java не предлага предварително компилирани пакети под формата на .deb пакети за базирани на Debian Linux дистрибуции, затова трябва да използваме компресирания gzip файл, за да извършим тази инсталация.

Сега, като алтернатива, можем да изтеглим този файл с помощта на командата wget, както следва:

 wget --no-cookies --no-check-certificate --header "Бисквитка: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz
Стъпка 2
Отиваме на пътя, където е инсталирана Java, и ще изпълним следните команди, които ще разархивират файла tarball на Java директно в директорията / opt, след което ще въведем пътя, извлечен от java от директорията / opt и ще изпълним командата ls за показване на съдържанието на директорията. Изпълнимите файлове на Java се намират в директорията bin:
 sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ ls
Стъпка 3
Накрая ще експортираме променливите Java, като изпълним:
 sudo echo 'експорт JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'експорт PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.sh
Стъпка 4
И в двата случая, за да знаем версията на Java, ще изпълним следната команда:
 java -версия

Увеличете

6. Инсталирайте Java 9 на Ubuntu 17


Същите команди, които използвахме в Debian 9, са полезни за инсталиране на Java 9 на Ubuntu 17.

Етап 1
В този случай първата опция е да използвате хранилище на PPA, като използвате следните команди:

 sudo add-apt-repository ppa: webupd8team / java (Инсталиране на хранилището) sudo apt-get update (Актуализиране на пакетите за хранилища) sudo apt-get install oracle-java9-installer (Намерете наличните пакети за инсталиране) sudo apt-get install oracle-java9-set-default (Инсталирайте Java 9)
Стъпка 2
Но в този случай ще използваме втория метод, който е да изтеглите файла директно от официалния сайт на следната връзка:

Стъпка 3
Или можем да използваме командата wget по следния начин:

 wget --no-cookies --no-check-certificate --header "Бисквитка: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz 

Увеличете

Стъпка 4
След като изтеглите Java 9, ще отидем в директорията, където е изтеглена и там ще изпълним следните команди за инсталиране на Java:

 sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ ls
Стъпка 5
Тези команди ще разархивират архивния файл на Java директно в директорията / opt, ще въведем пътя, където съдържанието на Java е извлечено от директорията / opt и ще изпълним командата ls за показване на съдържанието на директорията.

Увеличете

Стъпка 6
Изпълнимите Java се намират в директорията bin.

Увеличете

Стъпка 7
Следващата стъпка, която трябва да предприемете, е да вмъкнете променливите на средата Java и пътя на изпълнимите файлове в променливата $ PATH на системата, за това ще използваме следните команди:

 sudo echo 'експорт JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'експорт PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.sh

Увеличете

Стъпка 8
И накрая, можем да потвърдим версията на Java 9, като използваме следната команда:

 java -версия

Увеличете

По този начин се научихме да инсталираме Java 9 на някои от най -използваните дистрибуции на Linux.

wave wave wave wave wave