Denne artikel er til 32-bit og 64-bit versioner af Oracle Java 8 JDK-installationen (den version, som denne artikel blev skrevet til, er 1.8.0_20) på 32-bit og 64-bit Ubuntu-operativsystemer. Disse instruktioner kan også anvendes på Debian og Linux Mint.
Denne vejledning er for dig, der bare vil installere Oracle Java JDK med Oracle Java JRE inkluderet i JDK -download. Installationsvejledningen til Oracle Java JDK gælder kun for Debian-baserede Linux-operativsystemer, f.eks.: Debian, Linux Mint eller Ubuntu.
Trin
Trin 1. Se, om din Ubuntu Linux -operativsystemarkitektur er 32 bit eller 64 bit
Åbn terminal og kør denne kommando
-
Type/kopi/indsæt:
filer /sbin /init
Bemærk bitversionen af Ubuntu Linux -operativsystemarkitekturen, der vises, uanset om den er 32 bit eller 64 bit
Trin 2. Find ud af, om dit system har Java installeret
Til det skal du køre java -versionskommandoen fra terminalen.
-
Åbn en terminal, og indtast derefter kommandoen herunder:
-
Type/kopi/indsæt:
java -version
-
-
Hvis du allerede har OpenJDK på dit system, vises denne linje muligvis:
-
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-bit server VM (build 19.0-b09, blandet tilstand)
-
- Hvis OpenJDK allerede findes på dit system, er den forkerte leverandørversion af Java installeret på dit system.
Trin 3. Fjern OpenJDK/JRE fuldstændigt fra systemet, og opret derefter en mappe til at holde Oracle Java JDK/JRE binær
Dette er nyttigt til at forhindre systemkonflikter og forvirring mellem forskellige leverandørversioner af Java. For eksempel, hvis der allerede er en OpenJDK/JRE på systemet, skal du fjerne det ved at skrive denne kommando på kommandolinjen:
-
Type/kopi/indsæt:
sudo apt-get purge openjdk-\*
Ovenstående kommando er at fjerne OpenJDK/JRE helt fra systemet
-
Type/kopi/indsæt:
sudo mkdir -p/usr/local/java
Denne kommando opretter en mappe, der indeholder Oracle Java JDK- og JRE -binære filer
Trin 4. Download Oracle Java JDK til Linux
Du skal vælge en komprimeret binær det passende til 32 bit eller 64 bit systemarkitektur (med filtypen tar.gz)
- Hvis du bruger 32 -bit Ubuntu Linux -operativsystemet, skal du downloade 32 -biters Oracle Java -binær.
- Hvis du bruger 64 -bit Ubuntu Linux -operativsystemet, skal du downloade 64 -bit Oracle Java -binært.
-
Du kan også downloade Oracle Java JDK dokumentation
Vælg jdk-8u20-apidocs.zip
-
Vital Records:
Oracle Java 64 bit binær kan ikke bruges på 32 bit Ubuntu Linux operativsystem. Der vises en række systemfejlmeddelelser, hvis du prøver at installere Oracle Java 64 bit på Ubuntu Linux 32 bit.
Trin 5. Kopier Oracle Java -binæren til den lokale mappe/usr/local/java
I de fleste tilfælde downloades Oracle Java -binæret til: /home /"dit brugernavn"/Downloads.
-
Oracle Java 32 bit installationsvejledning på Ubuntu Linux 32 bit:
-
Type/kopi/indsæt:
cd /home /' "dit brugernavn" /Downloads
-
Type/kopi/indsæt:
sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/local/java/
-
Type/kopi/indsæt:
cd/usr/local/java/
-
-
Oracle Java 64 bit installationsvejledning på Ubuntu Linux 64 bit:
-
Type/kopi/indsæt:
cd /home /' "dit brugernavn" /Downloads
-
Type/kopi/indsæt:
sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/local/java/
-
Type/kopi/indsæt:
cd/usr/local/java/
-
Trin 6. Udpak den komprimerede Java -binær i mappen/usr/local/java/
-
Oracle Java 32 bit installationsvejledning på Ubuntu Linux 32 bit:
-
Type/kopi/indsæt:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Oracle Java 64 bit installationsvejledning på Ubuntu Linux 64 bit:
-
Type/kopi/indsæt:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Trin 7. Kontroller din mappe igen
På dette tidspunkt skal du have to ekstraherede binære mapper i/usr/local/java/for Java JDK/JRE opført som:
-
Type/kopi/indsæt:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Trin 8. Rediger PATH -filsystemet /etc /profilen, og tilføj derefter denne systemvariabel til systemstien
Brug en tekstredigerer som nano eller gedit som root, og åbn derefter /etc /profile.
-
Type/kopi/indsæt:
sudo gedit /etc /profile
- eller
-
Type/kopi/indsæt:
sudo nano /etc /profile
Trin 9. Rul til slutningen af filen ved hjælp af piletasterne på tastaturet, og tilføj følgende linje i slutningen af /etc /profilfilen:
-
Type/kopi/indsæt:
JAVA_HOME =/usr/local/java/jdk1.8.0_20
JRE_HOME =/usr/local/java/jre1.8.0_20
PATH = $ PATH: $ JRE_HOME/bin: $ JAVA_HOME/bin
eksporter JAVA_HOME
eksporter JRE_HOME
eksporter STI
Trin 10. Gem /etc /profilfilen, og afslut derefter
Trin 11. Fortæl Ubuntu Linux -systemet, hvor Oracle Java JDK/JRE er placeret
Dette giver systemet besked om, at den nye Oracle Java -version er tilgængelig.
-
Type/kopi/indsæt:
sudo update-alternativer-installer "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Denne kommando giver systemet besked om, at Oracle Java JRE er i gang
-
Type/kopi/indsæt:
sudo update-alternativer-installer "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Denne kommando giver systemet besked om, at Oracle Java JDK er klar til brug
-
Type/kopi/indsæt:
sudo update-alternativer-installer "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Denne kommando underretter systemet om, at Oracle Java Web -start er i gang
Trin 12. Fortæl Ubuntu Linux -systemet, at Oracle Java JDK/JRE skal være standard -Java
-
Type/kopi/indsæt:
sudo update-alternativer-sæt java /usr/local/java/jdk1.8.0_20/bin/java
Denne kommando er til at indstille Java -runtime -miljøet på systemet
-
Type/kopi/indsæt:
sudo update-alternativer-sæt javac /usr/local/java/jdk1.8.0_20/bin/javac
Denne kommando er at indstille javac -kompilatoren på systemet
-
Type/kopi/indsæt:
sudo update-alternativer-sæt javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Denne kommando er til at indstille Java Web start på systemet
Trin 13. Kør PATH /etc /profil igen på systemet ved at skrive denne kommando:
-
Type/kopi/indsæt:
kilde /etc /profil
- Bemærk, at PATH /etc /-profilen på systemet genstartes, efter at Ubuntu Linux -systemet er genstartet
Trin 14. Test om Oracle Java er korrekt installeret på systemet
Kør denne kommando og se hvilken version af Java der vises:
Trin 15. En vellykket installation af Oracle Java 32 bit viser:
-
Type/kopi/indsæt:
java -version
Denne kommando viser den Java -version, der aktuelt kører på systemet
-
Der vises en meddelelse, der viser:
-
java version "1.8.0_20"
Java (TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot (TM) Server VM (build 25.20-b23, blandet tilstand)
-
-
Type/kopi/indsæt:
javac -version
Denne kommando er for at fortælle dig, at du nu kan kompilere Java -programmer fra terminalen
-
Der vises en meddelelse, der viser:
Javac 1.8.0_20
Trin 16. En vellykket installation af Oracle Java 64 bit viser:
-
Type/kopi/indsæt:
java -version
Denne kommando viser den Java -version, der aktuelt kører på systemet
-
Der vises en meddelelse, der viser:
-
java version "1.8.0_20"
Java (TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot (TM) Server VM (build 25.20-b23, blandet tilstand)
-
-
Type/kopi/indsæt:
javac -version
Denne kommando er for at fortælle dig, at du nu kan kompilere Java -programmer fra terminalen
-
Der vises en meddelelse, der viser:
Javac 1.8.0_20
Trin 17. Tillykke
Du har installeret Oracle Java på dit Linux -system. Genstart systemet. Herefter vil systemet være fuldt konfigureret til at køre og udvikle Java -programmer. Senere kan du prøve at kompilere og køre Java -programmer selv.
Valgfrit: Sådan aktiveres Oracle Java i webbrowser
For at aktivere Java-plug-in'et i en webbrowser skal du oprette et symbolsk link fra webbrowser-plug-ins-mappen til Java-plug-in-stedet i din Oracle Java-distribution
Vigtig information:
Aktivering af Oracle Java 7 i en webbrowser vil afsløre mange sikkerhedsfejl og Java -bedrifter. Grundlæggende risikerer det at invitere hackere til dit system ved at aktivere Oracle Java 7 i en webbrowser. For mere information om sikkerhedssårbarheder og bedrifter i Java, besøg følgende engelske websted: Java Tester
Google Chrome
Oracle Java 32 bit instruktioner:
-
Indtast kommandoen herunder.
-
Type/kopi/indsæt:
sudo mkdir -p/opt/google/chrome/plugins
Denne kommando opretter en mappe med navnet/opt/google/chrome/plugins
-
Type/kopi/indsæt:
cd/opt/google/chrome/plugins
Denne kommando vil sætte dig i mappen Google Chrome-plug-ins. Du skal være i denne mappe, før du opretter et symbolsk link
-
Type/kopi/indsæt:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Denne kommando opretter et symbolsk link fra Java JRE (Java Runtime Environment) plug-in libnpjp2.so til Google Chrome -webbrowseren.
-
Oracle Java 64 bit instruktioner:
-
Indtast kommandoen herunder.
-
Type/kopi/indsæt:
sudo mkdir -p/opt/google/chrome/plugins
Denne kommando opretter en mappe med navnet/opt/google/chrome/plugins
-
Type/kopi/indsæt:
cd/opt/google/chrome/plugins
Denne kommando vil sætte dig i mappen Google Chrome-plug-ins. Du skal være i denne mappe, før du opretter det symbolske link
-
Type/kopi/indsæt:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Denne kommando vil oprette et symbolsk link fra Java JRE (Java Runtime Environment) plug-in libnpjp2.so til Google Chrome -webbrowseren.
-
Påmindelse:
-
Bemærkninger:
Nogle gange kan ovenstående kommando bringe følgende besked:
- ln: oprettelse af et symbolsk link `./libnpjp2.so ': Filen findes
- For at løse dette problem skal du fjerne det tidligere symbolske link ved hjælp af denne kommando:
-
Type/kopi/indsæt:
cd/opt/google/chrome/plugins
-
Type/kopi/indsæt:
sudo rm -rf libnpjp2.so
- Sørg for, at du er i mappen/opt/google/chrome/plugins, før du indtaster denne kommando.
-
Genstart webbrowseren, og besøg derefter Java Tester for at finde ud af, om Java fungerer i din browser.
Mozilla Firefox
Oracle Java 32 bit instruktioner:
-
Indtast kommandoen herunder.
-
Type/kopi/indsæt:
cd/usr/lib/mozilla/plugins
Denne kommando sætter dig i mappen/usr/lib/mozilla/plugins. Opret denne mappe, hvis den ikke allerede findes på dit system
-
Type/kopi/indsæt:
sudo mkdir -p/usr/lib/mozilla/plugins
Denne kommando opretter en mappe kaldet/usr/lib/mozilla/plugins. Du skal være i denne mappe, før du opretter det symbolske link
-
Type/kopi/indsæt:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Denne kommando vil oprette et symbolsk link fra Java JRE (Java Runtime Environment) plug-in libnpjp2.so til Mozilla Firefox -browseren
-
Oracle Java 64 bit instruktioner:
-
Indtast kommandoen herunder.
-
Type/kopi/indsæt:
cd/usr/lib/mozilla/plugins
Denne kommando sætter dig i mappen/usr/lib/mozilla/plugins. Opret denne mappe, hvis den ikke allerede findes på dit system
-
Type/kopi/indsæt:
sudo mkdir -p/usr/lib/mozilla/plugins
Denne kommando opretter en mappe kaldet/usr/lib/mozilla/plugins. Du skal være i denne mappe, før du opretter det symbolske link
-
Type/kopi/indsæt:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Denne kommando opretter et symbolsk link fra Java JRE (Java Runtime Environment) plug-in libnpjp2.so til Mozilla Firefox -browseren
-
Påmindelse:
-
Bemærkninger:
Nogle gange kan ovenstående kommando bringe følgende besked:
- ln: oprettelse af et symbolsk link `./libnpjp2.so ': Filen findes
- For at løse dette problem skal du fjerne det tidligere symbolske link ved hjælp af denne kommando:
-
Type/kopi/indsæt:
cd/usr/lib/mozilla/plugins
-
Type/kopi/indsæt:
sudo rm -rf libnpjp2.so
- Sørg for, at du er i mappen/usr/lib/mozilla/plugins, før du indtaster denne kommando.
-
Genstart webbrowseren, og besøg derefter Java Tester for at finde ud af, om Java fungerer i din browser.
-