Hoe Java 9 te installeren op CentOS, Ubuntu of Debian

Veel Linux-besturingssystemen hebben standaard Java in hun systeem en hierdoor is het mogelijk om ontwikkelapplicaties van meerdere ontwikkelaars te compileren en uit te voeren.

Java, ontwikkeld door Oracle, is een van de meest gebruikte programmeertalen ter wereld vanwege de diverse functionaliteiten en ontwikkel- en compatibiliteitsmogelijkheden.

Java is gedefinieerd in de volgende categorieën:

Software ontwikkelaarsVoor dit type gebruikers is JDK (Java SE Development Kit) vereist, gericht op Java-ontwikkelaars. Bevat uitgebreide JRE plus-tools voor het centraal ontwikkelen, debuggen en bewaken van Java-applicaties.

Beheerders die toepassingen op een server uitvoerenVoor dit geval is Server JRE (Server Java Runtime Environment) nodig, dat is ontworpen om Java-applicaties op servers te implementeren. Het bevat tools voor JVM-monitoring en tools die nodig zijn voor servertoepassingen, maar bevat geen browserintegratie (de Java-plug-in), automatische update of een eigen installatieprogramma.

Eindgebruiker die Java uitvoert in een desktopomgevingVoor dit type gebruiker is JRE vereist: (Java Runtime Environment) dat de meeste behoeften van eindgebruikers dekt. Het bevat alles wat u nodig hebt om Java-toepassingen efficiënt op uw systeem te laten draaien.

Java 9-functiesNu presenteert Java zijn editie 9 met functies zoals:

  • TLS-sessiehash en uitgebreide ondersteuning voor mastergeheime extensies toegevoegd
  • Er zijn extra IDL-stubtypecontroles aan de methode toegevoegd
     org.omg.CORBA.ORBstring_to_object
  • Nieuwe openbare validatie van RSA-sleutels
  • De standaardgrootte van de providersleutel wordt automatisch bijgewerkt
  • Exporteerbare coderingssuites zijn uitgeschakeld
  • JNLP-bestanden starten niet vanuit IE11 in Windows 10 Creators Creators Update

Nu zullen we zien hoe Java 9 op enkele van de belangrijkste Linux-distributies kan worden geïnstalleerd.

1. Installeer Java 9 op CentOS 7


Ditzelfde proces is van toepassing op RedHat en Fedora. Om Java 9 op CentOS te installeren hebben we twee opties:

Stap 1
De eerste is om naar de volgende link te gaan en daar het nieuwste beschikbare rpm-bestand te downloaden:

Stap 2
Daar hebben we de volgende rpm-bestandsopties:

 jdk-9.0.4_linux-x64_bin.rpm jre-9.0.4_linux-x64_bin.rpm
Stap 3
Als we de downloadmethode voor rpm-bestanden niet gebruiken, kunnen we de opdracht wget als volgt gebruiken. Java SE JDK downloaden:
 wget --no-cookies --no-check-certificate --header "Cookie: 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 

Stap 4
Java SE JRE downloaden:

 wget -no-cookies -no-check-certificate -header "Cookie: 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

Stap 5
Daar downloaden we het type Java dat we nodig achten om te gebruiken. Nadat het RPM-pakket is gedownload, moeten we naar het pad gaan waar het is gedownload en daar de volgende regel uitvoeren:

Op RHEL, CentOS 7

 yum installeer jdk-9.0.4_linux-x64_bin.rpm yum installeer jre-9.0.4_linux-x64_bin.rpm

Op Fedora 22 en hoger

 sudo dnf install jdk-9.0.4_linux-x64_bin.rpm sudo dnf install jre-9.0.4_linux-x64_bin.rpm

Stap 6
In dit voorbeeld gebruiken we CentOS 7, dus we voeren de eerste opdrachten uit:
Java JDK installeren:

 yum installeer jdk-9.0.4_linux-x64_bin.rpm

Stap 7
We voeren de letter in Y om de download en installatie van Java 9 JDK te bevestigen. Om Java JRE te installeren, plaatsen we het volgende. Op dezelfde manier voeren we de letter Y om het downloaden en installeren te bevestigen.

 yum installeer jre-9.0.4_linux-x64_bin.rpm

2. Stel Java-omgevingsvariabelen in CentOS 7 in


Vervolgens gaan we de Java-omgevingsvariabelen en het pad van de uitvoerbare bestanden invoegen in de $ PATH-variabele van CentOS 7, dit is nodig om ervoor te zorgen dat de Java-omgevingsvariabelen en de uitvoerbare bestanden overal in het systeem toegankelijk zijn, ga de volgende commando's uitvoeren:

Stap 1
Stel JAVA_HOME en padvariabele van JDK in

 export JAVA_HOME = / usr / java / jdk-9.0.4 export PATH = $ PATH: /usr/java/jdk-9.0.4/bin
Stap 2
Stel JAVA_HOME en padvariabele van JRE in
 export JAVA_HOME = / usr / java / jre-9.0.4 export PATH = $ PATH: /usr/java/jre-9.0.4/bin

3. Controleer de Java-versie op CentOS 7

Stap 1
Ten slotte gaan we controleren of we Java 9 in CentOS hebben, hiervoor voeren we het volgende uit:

 java -versie

Stap 2
Als we JDK / JRE-ondersteuning in Firefox willen inschakelen, moeten de volgende opdrachten worden uitgevoerd om dit in te schakelen:

 alternatieven --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk-9.0.4/lib/libnpjp2.so 20000 

4. Installeer Java 9 met behulp van PPA-repository's op Debian


Nog een van de bekende en meest gebruikte distributies van Linux op bedrijfsniveau, we gaan kijken hoe we Java 9 daar kunnen installeren.
Voor deze taak hebben we twee opties en de eerste is het gebruik van repositories.

Stap 1
Om deze onofficiële repository in Debian 9 toe te voegen, gaan we de volgende regel uitvoeren:

 sudo add-apt-repository ppa: webupd8team / java 

VERGROTEN

Stap 2
We voeren de letter Enter in om de installatie van genoemde repository te accepteren. Zodra we dit hebben gedaan, gaan we verder met het bijwerken van de repository door het volgende uit te voeren:

 sudo apt-get update 
Stap 3
Zodra de PPA is toegevoegd en bijgewerkt, moeten we als volgt zoeken naar de pakketten met de naam oracle-java9:
 apt-cache zoeken oracle-java9 

VERGROTEN

Stap 4
Deze uitvoer bevestigt dat Java 9 beschikbaar is om te installeren via de volgende opdracht:

 apt-get install oracle-java9-installer 

VERGROTEN

Stap 5
We drukken op de Enter-toets om de download te bevestigen en tijdens het installatieproces zullen we het volgende zien. Daar moeten we de voorwaarden van de Oracle-licentie accepteren.

VERGROTEN

Stap 6
Als er meer dan één Java is geïnstalleerd in Debian, kunnen we het pakket oracle-java9-set-default installeren om Java 9 standaard in te stellen:

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

5. Installeer Java 9 met broncode op Debian


Een ander alternatief om Java 9 te installeren is om het respectieve Java 9 SE SDK-bestand te downloaden via de volgende link:

Stap 1
Daar moeten we de licentieovereenkomst accepteren om het downloadproces van de nieuwste versie van het tarball-pakket te starten.
Java biedt geen voorgecompileerde pakketten in de vorm van .deb-pakketten voor op Debian gebaseerde Linux-distributies, dus we moeten het gecomprimeerde gzip-bestand gebruiken om deze installatie uit te voeren.

Als alternatief kunnen we dit bestand nu als volgt downloaden met de opdracht wget:

 wget --no-cookies --no-check-certificate --header "Cookie: 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
Stap 2
We gaan naar het pad waar Java is geïnstalleerd en we gaan de volgende opdrachten uitvoeren die het Java-tarballbestand direct in de / opt-directory zullen uitpakken, dan zullen we het pad invoeren dat uit java is geëxtraheerd uit de / opt-directory en de opdracht uitvoeren ls om de inhoud van de directory weer te geven. De uitvoerbare Java-bestanden bevinden zich in de bin-map:
 sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ ls
Stap 3
Ten slotte zullen we de Java-variabelen exporteren door het volgende uit te voeren:
 sudo echo 'export JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.sh
Stap 4
In beide gevallen zullen we de volgende opdracht uitvoeren om de versie van Java te kennen:
 java -versie

VERGROTEN

6. Installeer Java 9 op Ubuntu 17


Dezelfde opdrachten die we in Debian 9 hebben gebruikt, zijn nuttig voor het installeren van Java 9 op Ubuntu 17.

Stap 1
In dit geval is de eerste optie om een ​​PPA-repository te gebruiken met behulp van de volgende opdrachten:

 sudo add-apt-repository ppa: webupd8team / java (Installeer de repository) sudo apt-get update (werk de repositorypakketten bij) sudo apt-get install oracle-java9-installer (zoek de beschikbare pakketten om te installeren) sudo apt-get install oracle-java9-set-default (Installeer Java 9)
Stap 2
Maar in dit geval gaan we de tweede methode gebruiken, namelijk om het bestand rechtstreeks van de officiële site te downloaden via de volgende link:

Stap 3
Of we kunnen het wget-commando als volgt gebruiken:

 wget --no-cookies --no-check-certificate --header "Cookie: 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 

VERGROTEN

Stap 4
Nadat Java 9 is gedownload, gaan we naar de map waar het is gedownload en daar zullen we de volgende opdrachten uitvoeren om Java te installeren:

 sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ ls
Stap 5
Deze commando's zullen het Java tarball-bestand direct uitpakken in de / opt directory, we gaan het pad invoeren waar de Java-inhoud is geëxtraheerd uit de / opt directory en we zullen de opdracht uitvoeren ls om de inhoud van de directory weer te geven.

VERGROTEN

Stap 6
De uitvoerbare Java-bestanden bevinden zich in de bin-map.

VERGROTEN

Stap 7
De volgende stap die moet worden genomen is om de Java-omgevingsvariabelen en het pad van de uitvoerbare bestanden in de $ PATH-variabele van het systeem in te voegen, hiervoor zullen we de volgende opdrachten gebruiken:

 sudo echo 'export JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | sudo tee -a /etc/profile.d/java.sh

VERGROTEN

Stap 8
Ten slotte kunnen we de Java 9-versie valideren met behulp van de volgende opdracht:

 java -versie

VERGROTEN

Op deze manier hebben we geleerd om Java 9 te installeren op enkele van de meest gebruikte Linux-distributies.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave