Java installeren op CentOS en paden instellen


Datum van publicatie:8 december 2020.



INFOMARTION > Java installeren op CentOS en paden instellen

Overzicht.

De procedure voor het installeren van Java op CentOS en het instellen van het pad. Oracle Java is begonnen te betalen en zal worden opgezet met OpenJDK. De informatie is gebaseerd op de veronderstelling dat CentOS7 wordt gebruikt.

Inhoudsopgave

  1. Setup details
  2. samenvatting

1. Setup details

Deze sectie beschrijft de procedure voor het instellen van het pad vanwaar Java wordt gedownload.

1-1. Download materiaal

Download OpenJDK van de volgende website.

https://openjdk.java.net/

1-2. Ontdooien en verplaatsen van materialen

Verplaats en unzip OpenJDK naar de server. Het volgende is gebaseerd op de veronderstelling dat OpenJDK geplaatst is onder "/var/work".

[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/

Het bovenstaande is een commando om OpenJDK uit te pakken onder '/var/work', een 'java' map aan te maken onder '/usr/lib/' en de uitgepakte OpenJDK te verplaatsen naar '/usr/lib/java/'.

1-3. Registreer commando's in alternatieven

Alternatieven worden eenvoudig uitgelegd als een mechanisme voor het instellen van omgevingsvariabelen met schakelbare snelkoppelingen. Als u bijvoorbeeld meerdere Java-toepassingen hebt, maakt deze instelling het gemakkelijker om tussen Java-toepassingen te schakelen. Dit commando stelt het pad voor Java in.

[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1

De eerste regel van bovenstaand commando legt uit.

・Er wordt een snelkoppeling naar '/usr/bin/java' gemaakt.

・Noem de groep "java". Als er meerdere java's zijn en je wilt er tussen schakelen, registreer dan meerdere groepsnamen in java.

・Stel de bestemming van de snelkoppeling in op "/usr/lib/java/jdk-11/bin/java".

・Prioriteit 1.

Hierdoor kan het java commando worden uitgevoerd.

①Een snelkoppeling naar /usr/bin/java wordt aangeroepen. ※Commando's zoals "mkdir" en "ls", die normaal worden uitgevoerd, worden ook opgeslagen onder "/usr/bin". Dit is waar "mkdir" en "ls", die normaal terloops worden gebruikt, worden aangeroepen.

②De snelkoppelingsbestemming "/etc/alternatives/java" wordt aangeroepen. Dit is ook een kortere weg. ※De "java" in "/etc/alternatives/java" is de waarde die door de groepsnaam is opgegeven.

③Bovendien wordt de snelkoppelingsbestemming "/usr/lib/java/jdk-11/bin/java" aangeroepen.

Het java-commando wordt uitgevoerd in de volgorde (1) tot (3) hierboven.

Controleer of het commando java is ingeschakeld met het volgende commando.

[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)

Als het verschijnt zoals hierboven, bent u OK.

2. samenvatting

We hebben de stappen beschreven voor het installeren van Java en het instellen van het pad.

Het commando java wordt gewoonlijk terloops gebruikt, maar het werkt doordat het wordt geregistreerd door alternatieven en andere middelen. Raadpleeg dit wanneer u nieuwe java toevoegt.

Bedankt voor het kijken tot het einde.