Introduksjon
Forutsetninger
Legge merke til
Installerer OpenJDK 8-pakker
Installerer OpenJDK 7-pakker
Installerer OpenJDK 6-pakker
Installere Oracle Java 8-pakker
Om Oracle Java 7 og Oracle Java 6-pakker
Kontrollerer installasjonsresultatet
Sette opp miljøvariabler
Introduksjon
Java er en populær programvareplattform som lar deg utvikle og kjøre Java-applikasjoner og appleter i ulike maskinvaremiljøer.
Det er tre utgaver av Java-plattformen: Standard Edition (SE), Enterprise Edition (EE) og Micro Edition (ME). Vi vil bare snakke om Standard Edition (SE) av Java i denne artikkelen.
Det er også to forskjellige implementeringer av Java SE-plattformen: OpenJDK og Oracle Java. Kildekoden til hver implementering er nesten den samme, bare flere mindre forskjeller eksisterer mellom dem. Kort sagt, OpenJDK er fullstendig åpen kildekode og primært GPL-lisensiert, mens Oracle Java legger til noen tredjepartskomponenter med lukket kildekode og noen kommersielle funksjoner, ved å bruke en kommersiell lisens - Binary Code License for Java SE Platform Products.
Dessuten er det to forskjellige pakker for hver implementering av Java: Java Runtime Environment (JRE) og Java Development Kit (JDK). JRE er nødvendig for å kjøre kompilerte Java-applikasjoner mens JDK brukes til å utvikle Java-applikasjoner.
I mellomtiden har hver implementering av Java SE tre mye brukte versjonsnumre (6, 7 og 8) for ulike typer applikasjoner.
For Oracle Java kan programvarepakkene være 32-biters (i686, x86) eller 64-biters (x64).
Når du installerer Java SE, må du velge riktig kombinasjon av faktorene nevnt ovenfor, i henhold til kravene til applikasjonene og lisensene dine.
Forutsetninger
Alle kommandoene i denne opplæringen skal kjøres av en ikke-rootbruker med sudo-rettigheter. Du må opprette en slik bruker i henhold til denne artikkelen .
Legge merke til
Vanligvis trenger du bare å installere én av de følgende variantene, men utformingen av Java lar deg installere to eller flere varianter på systemet ditt. Etter installasjonen bør du også sette opp flere miljøvariabler for daglig bruk. Det hjelper også å sette opp standard Java-programmet når du har flere varianter installert på systemet ditt. Instruksjoner er gitt senere i denne opplæringen.
Installerer OpenJDK 8-pakker
JRE: sudo yum install -y java-1.8.0-openjdk
JDK: sudo yum install -y java-1.8.0-openjdk-devel
Installerer OpenJDK 7-pakker
JRE: sudo yum install -y java-1.7.0-openjdk
JDK: sudo yum install -y java-1.7.0-openjdk-devel
Installerer OpenJDK 6-pakker
JRE: sudo yum install -y java-1.6.0-openjdk
JDK: sudo yum install -y java-1.6.0-openjdk-devel
Installere Oracle Java 8-pakker
I motsetning til OpenJDK, bør Oracle Java-pakker lastes ned til systemet ditt før du kan installere dem.
Det er tre forskjellige pakker med Oracle Java 8: JRE, Server JRE og JDK. Blant disse pakkene er Server JRE-pakken for å kjøre Java-applikasjoner på serveren, de to andre brukes på samme måte som deres OpenJDK-kolleger.
Hvis det er mulig, bør du alltid laste ned og installere den nyeste versjonen av Oracle Java, som er 8u66i skrivende stund. Du kan alltid finne den nyeste versjonen og dens nedlastings-URL på Oracle Java offisielle nettsted.
Andre installasjonsalternativer inkluderer: CPU-typer (i686 eller x64) og nedlastingsfiltyper ( .rpmeller .tar.gz).
JRE
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm
Merk : Hvis en nyere versjon er utgitt, erstatt URL-en og filnavnet tilsvarende med den nyeste informasjonen på Oracle-nettstedet.
Server JRE
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz
Merk : Hvis en nyere versjon er utgitt, erstatt URL-en og filnavnet tilsvarende med den nyeste informasjonen på Oracle-nettstedet.
Før du kan bruke Java, må du sette opp flere miljøvariabler:
sudo vi /etc/profile
Legg til følgende setninger på slutten av filen:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Lagre og avslutt:
:wq
Sett endringene i kraft:
source /etc/profile
JDK
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm
Merk : Hvis en nyere versjon er utgitt, erstatt URL-en og filnavnet tilsvarende med den nyeste informasjonen på Oracle-nettstedet.
Om Oracle Java 7 og Oracle Java 6-pakker
Sikkerhetsoppdateringene til Oracle Java 7 og Oracle Java 6 har vært utilgjengelige for publikum på en stund nå. Det anbefales ikke å fortsette bruken av Oracle Java 7 eller Oracle Java 6 uten disse sikkerhetsoppdateringene. Hvis du er forpliktet til å vedlikeholde en inkompatibel med Oracle-Java-8 eldre Java 7 eller Java 6-applikasjon, må du kontakte Oracle for ytterligere støtte.
Kontrollerer installasjonsresultatet
java -version
Hvis installasjonen er OK, vil du se en melding som:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Sette opp miljøvariabler
Uansett hvilken variant du har installert, bør du sette opp følgende miljøvariabler for daglig bruk. Når flere varianter er installert på systemet ditt, kan du også spesifisere standard Java-program med følgende metode:
sudo vi /etc/profile
Legg til følgende setninger på slutten av filen. Erstatt /usr/java/jdk1.8.0_66med installasjonsstedet på serveren din:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Lagre og avslutt:
:wq
Sett endringene i kraft:
source /etc/profile