Android

Hvordan installere java på centos 7

Install Java 8 on CentOS 7

Install Java 8 on CentOS 7

Innholdsfortegnelse:

Anonim

Java er et av de mest populære programmeringsspråkene i verden, brukt til å bygge forskjellige typer applikasjoner og systemer.

Denne veiledningen beskriver hvordan du installerer forskjellige versjoner og implementeringer av Java på CentOS 7. Vi viser deg hvordan du installerer OpenJDK så vel som Oracle Java.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

Java-varianter

Java distribueres i tre forskjellige utgaver, Standard Edition (SE), Enterprise Edition (EE) og Micro Edition (ME). Denne opplæringen dekker Java SE (Standard Edition) -utgaven.

Det er to forskjellige Java-pakker i CentOS 7, Java Runtime Environment (JRE) og Java Development Kit (JDK). Hvis du bare vil kjøre Java-programmer, trenger du JRE som bare inneholder Java Runtime Environment, og hvis du er Java-utvikler, trenger du JDK som inkluderer JRE og utviklings- / feilsøkingsverktøy og biblioteker.

Det er også to forskjellige implementeringer av Java, OpenJDK og Oracle Java, med nesten ingen forskjeller mellom dem bortsett fra at Oracle Java har noen få ekstra kommersielle funksjoner.

Hvis du ikke er sikker på hvilken Java-implementering og -versjon du vil installere, er den generelle anbefalingen installere for å installere OpenJDK 11 JDK, som er den gjeldende LTS-versjonen av Java.

Forutsetninger

Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.

Installer OpenJDK

OpenJDK, open source-implementeringen av Java-plattformen er standard Java-utvikling og -kjøringstid i CentOS 7. Installasjonen er enkel og grei.

Installer OpenJDK 11 JDK

I skrivende stund er OpenJDK 11 den nåværende LTS-versjonen av Java og den anbefalte versjonen å installere. Du kan installere det ved å bruke yum ved å skrive inn følgende kommando:

sudo yum install java-11-openjdk-devel

Bekreft installasjonen ved å kjøre følgende kommando som skriver ut Java-versjonen:

java -version

Utgangen vil se slik ut:

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Det er det! På dette tidspunktet burde du ha installert Java på CentOS-systemet.

Installer OpenJDK 11 JRE

Du kan installere OpenJDK 11 JRE ved å bruke yum ved å skrive inn følgende kommando:

sudo yum install java-11-openjdk JRE er en delmengde JDK, og hvis du allerede har installert JDK-pakken, trenger du ikke å installere denne.

Installer OpenJDK 8 JDK

Java 8 er fortsatt den mest brukte versjonen av Java. Hvis applikasjonen din krever at den eldre Java 8 skal installeres på CentOS 7-systemet, installerer du det ved å kjøre følgende kommando:

sudo yum install java-1.8.0-openjdk-devel

Installer OpenJDK 8 JRE

Samme som ovenfor hvis applikasjonen din krever OpenJDK 7 JRE, kan du installere den med yum ved å kjøre følgende kommando:

sudo yum install java-1.8.0-openjdk

Installer Oracle Java

I denne delen vil vi gå gjennom trinnene for å installere Oracle Java. Oracle-pakker er kun tilgjengelige for nedlasting fra deres offisielle nettsted.

Før du installerer Oracle Java, må du huske å lese Oracle JDK-lisensen. Lisensen tillater bare ikke-kommersiell bruk av programvaren, for eksempel personlig bruk og utviklingsbruk.

Du kan laste ned Oracle Java .rpm pakker fra Java SE Downloads-siden. For å laste ned Oracle Java må du registrere deg på Oracle-siden.

Når du har lastet ned pakken, bruker du følgende kommando for å installere den:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Angi standardversjonen

Du kan sjekke standard Java, med:

java -version

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

sudo alternatives --config java

Utdataene skal se ut på følgende måte:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

For å endre standard Java-versjonen, bare skriv inn nummeret når du blir bedt om det, og trykk Enter .

Avinstaller Java

Hvis du av en eller annen grunn ønsker å avinstallere Java-pakken, kan du avinstallere den som en hvilken som helst annen pakke som er installert med yum .

Hvis du for eksempel vil avinstallere java-1.8.0-openjdk-devel pakken, kjører du ganske enkelt:

sudo yum remove java-1.8.0-openjdk-devel

Konklusjon

Nå som du har lært hvordan du installerer og administrerer forskjellige Java-versjoner på CentOS-serveren din, kan det neste trinnet være å installere en av de mange applikasjonene som kjører på Java, for eksempel Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle.. osv

java centos