Deze tutorial behandelt het installeren van zowel 32-bits als 64-bits Oracle Java 7 JDK/JRE (huidige versienummer is 1.7.0_45) op 32-bits en 64-bits Ubuntu-besturingssystemen. Deze handleiding is ook van toepassing op Debian en Linux Mint. Voor degenen onder u die enkel en alleen de Oracle Java JRE wilt installeren om Java-applicaties uit te voeren en niet om Java-programma's te ontwikkelen, gebruik deze manier:
Oracle Java JRE installeren op Linux Ubuntu
Voor degenen onder u die de Oracle Java JDK willen installeren om Java-programma's en applicaties te ontwikkelen (de Oracle Java JRE is ook opgenomen in de Oracle JDK), gebruik deze methode:
Oracle Java JDK installeren op Ubuntu Linux
Stap
Stap 1. Controleer of uw Ubuntu Linux-besturingssysteem een 32-bits of 64-bits architectuur is
Open een terminal en voer de onderstaande opdracht uit.
-
Type/Kopiëren/Plakken:
bestanden /sbin/init
De bitversie van uw Ubuntu Linux-besturingssysteemarchitectuur wordt weergegeven als 32-bits of 64-bits
Stap 2. Controleer of Java al op uw systeem is geïnstalleerd
Om dit te doen, moet u de Java-versie van de opdracht vanaf de terminal uitvoeren.
-
Open een terminal en voer het volgende commando in:
-
Type/Kopiëren/Plakken:
java -versie
-
-
Als OpenJDK al op het systeem is geïnstalleerd, verschijnt de volgende tekst op het scherm:
-
java-versie "1.7.0_15"
OpenJDK-runtimeomgeving (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-bits server-VM (build 19.0-b09, gemengde modus)
-
- Als OpenJDK al op uw systeem is geïnstalleerd, betekent dit dat u de verkeerde leveranciersversie van Java voor deze methode hebt.
Stap 3. Verwijder OpenJDK/JRE van uw systeem en maak een map aan om uw Oracle Java JDK/JRE binair bestand te bewaren
Dit voorkomt dat het systeem conflicten en verwarring ervaart als gevolg van verschillende versies van Java-leveranciers. Als u bijvoorbeeld OpenJDk/Jre op uw systeem hebt geïnstalleerd, kunt u dit verwijderen door de volgende opdrachtregel te typen:
-
Type/Kopiëren/Plakken:
sudo apt-get purge openjdk-\*
Met deze opdracht wordt OpenJDK/JRE volledig losgekoppeld van uw systeem
-
Type/Kopiëren/Plakken:
sudo mkdir -p /usr/local/java
Met deze opdracht wordt een map gemaakt voor uw Oracle Java JDK- en JRE-binaire bestanden
Stap 4. Download Oracle Java JDK/JRE voor Linux
Zorg ervoor dat u gecomprimeerd binair kiest Rechtsaf voor 32-bits of 64-bits systeemarchitecturen (die eindigen op tar.gz).
- Als u bijvoorbeeld het 32-bits Ubuntu Linux-besturingssysteem gebruikt, downloadt u het 32-bits Oracle Java-binaire bestand.
- Als u bijvoorbeeld het 64-bits Ubuntu Linux-besturingssysteem gebruikt, downloadt u het 64-bits Oracle Java-binaire bestand.
-
Optioneel, Oracle Java JDK/JRE-documentatie downloaden
Selecteer jdk-7u40-apidocs.zip
-
Belangrijke gegevens:
64-bit Oracle Java binary werkt niet op 32-bit Ubuntu Linux-besturingssysteem. Als u 64-bit Oracle Java probeert te installeren op 32-bit Ubuntu Linux, krijgt u veel systeemfoutmeldingen.
Stap 5. Kopieer de Oracle Java binary naar de /usr/local/java directory
In de meeste gevallen wordt het Oracle Java-binaire bestand gedownload naar: /home/"je gebruikersnaam"/Downloaden.
-
Handleiding voor het installeren van Oracle Java 32-bit op Linux Ubuntu 32-bit:
-
Type/Kopiëren/Plakken:
cd ~/Downloads
-
Type/Kopiëren/Plakken:
sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
-
Type/Kopiëren/Plakken:
sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
-
Type/Kopiëren/Plakken:
cd /usr/local/java
-
-
Oracle Java 64-bit installatiehandleiding op Linux Ubuntu 64-bit:
-
Type/Kopiëren/Plakken:
cd ~/Downloads
-
Als je de JDK hebt gedownload, typ/kopieer/plak:
sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
-
Of, als je de JRE hebt gedownload, typ/kopieer/plak:
sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
-
Type/Kopiëren/Plakken:
cd /usr/local/java
-
Stap 6. Open het gecomprimeerde Java-binaire bestand in de map /usr/local/java
-
Handleiding voor het installeren van Oracle Java 32-bit op Linux Ubuntu 32-bit:
-
Type/Kopiëren/Plakken:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Type/Kopiëren/Plakken:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Oracle Java 64-bit installatiehandleiding op Linux Ubuntu 64-bit:
-
Als je de JDK hebt gedownload, typ/kopieer/plak:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Of als je de JRE hebt gedownload, typ/kopieer/plak:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Stap 7. Controleer uw mappen opnieuw
Op dit punt zou u een ongecomprimeerde binaire map in /usr/local/java moeten hebben voor de Java JDK/JRE die zegt:
-
Type/Kopiëren/Plakken:
ls -a
- jdk1.7.0_45
- of jre1.7.0_45
Stap 8. Bewerk het systeem PATH-bestand /etc/profile en voeg de volgende systeemvariabelen toe aan uw systeempad
Gebruik nano, gedit of een andere teksteditor en open /etc/profile als root (root).
-
Type/Kopiëren/Plakken:
sudo gedit /etc/profile
- of
-
Type/Kopiëren/Plakken:
sudo nano /etc/profile
Stap 9. Scroll naar de onderkant van het bestand met behulp van de pijltjestoetsen en voeg de volgende regel toe aan het einde van je /etc/profile-bestand:
-
Als je de JDK hebt geïnstalleerd, typ/kopieer/plak:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
JAVA_HOME exporteren
JRE_HOME exporteren
PAD exporteren
-
Of als je de JRE hebt geïnstalleerd, typ/kopieer/plak:
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$JRE_HOME/bin
JRE_HOME exporteren
PAD exporteren
- Sla het bestand /etc/profile op en sluit af.
Stap 10. Vertel de locatie van de Oracle JDK/JRE aan het Ubuntu Linux-systeem
Zo krijgt het systeem een melding dat de nieuwe versie van Oracle Java beschikbaar is.
-
Als je de JDK hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Of, als je de JRE hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Met deze opdracht wordt het systeem geïnformeerd dat de Oracle Java JRE actief is
-
Alleen als je de JDK hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Deze opdracht vertelt u dat de Oracle Java JDK klaar is voor gebruik
-
Type/Kopiëren/Plakken:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
deze opdracht meldt het systeem dat Oracle Java Web start actief is
Stap 11. Vertel Linux Ubuntu dat de Oracle Java JDK/JRE de standaard Java moet zijn
-
Als je de JDK hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Of als je de JRE hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
Met deze opdracht wordt de JRE (Java Runtime Environment) voor het systeem ingesteld
-
Alleen als je de JDK hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
Met deze opdracht wordt de Java-compiler voor het systeem ingesteld
- Als je de JDK hebt geïnstalleerd, typ/kopieer/plak sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Of, als je de JRE hebt geïnstalleerd, typ/kopieer/plak:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Met deze opdracht wordt Web start Java voor het systeem ingesteld
Stap 12. Laad uw systeembrede PATH /etc/profile opnieuw door de volgende opdracht te typen:
-
Type/Kopiëren/Plakken:
. /etc/profiel
- Merk op dat uw systeembrede PATH /etc/profile-bestand opnieuw wordt geladen nadat Linux Ubuntu opnieuw is opgestart.
Stap 13. Test of Oracle Java correct op uw systeem is geïnstalleerd
Voer de volgende opdracht uit en noteer de Java-versie: Er wordt een correcte 32-bits Oracle Java-installatie weergegeven:
-
Type/Kopiëren/Plakken:
java-versie. Deze opdracht geeft de versie van Java weer waarop het systeem draait. U zou een bericht moeten zien met de tekst: java-versie "1.7.0_45"
Java(TM) SE runtime-omgeving (build 1.7.0_45-b18)
- Java HotSpot(TM) Server VM (build 24.45-b08, gemengde modus)
-
Type/Kopiëren/Plakken:
java-versie. Dit commando vertelt je dat je nu Java-programma's kunt samenstellen vanuit de terminal. U ziet een bericht met de tekst: java 1.7.0_45. Een succesvolle installatie van Oracle Java 64-bit geeft het volgende weer:
-
Type/Kopiëren/Plakken:
java-versie. Deze opdracht geeft de versie van Java weer waarop het systeem draait. U ziet een bericht met de tekst: java-versie "1.7.0_45"
Java(TM) SE runtime-omgeving (build 1.7.0_45-b18)
- Java HotSpot(TM) 64-bits server-VM (build 24.45-b08, gemengde modus)
-
Type/Kopiëren/Plakken:
java-versie. Dit commando vertelt je dat je nu Java-programma's kunt samenstellen vanuit de terminal. U zou een bericht moeten zien met de tekst: java 1.7.0_45
Stap 14. Gefeliciteerd, u heeft Oracle Java op uw Linux-systeem geïnstalleerd
Start nu uw Linux Ubuntu opnieuw op. Daarna is uw systeem volledig geconfigureerd om Java-programma's uit te voeren en te ontwikkelen.
Methode 1 van 3: Optioneel: Oracle Java inschakelen in webbrowser
Stap 1. Schakel Java-plug-ins in uw webbrowser in door een symbolische link te maken van de browserplug-indirectory naar de Java-plug-inlocatie in de Oracle Java-distributie
-
Vitale gegevens:
Ik raad ten zeerste aan om voorzichtig te zijn bij het inschakelen van Oracle Java 7 in een webbrowser vanwege de vele tekortkomingen op het gebied van beveiliging en exploits. Als u Oracle Java 7 in uw webbrowser inschakelt, kunnen kwaadwillenden in wezen uw computer binnendringen en beschadigen door misbruik te maken van de gebreken en zwakke punten. Ga voor meer informatie naar Java Tester
Methode 2 van 3: Google Chrome
Handleiding voor Oracle Java 32-bit:
Stap 1. Voer de volgende opdracht in
-
Type/Kopiëren/Plakken:
sudo mkdir -p /opt/google/chrome/plugins
Er wordt een map gemaakt met de naam /opt/google/chrome/plugins
-
Type/Kopiëren/Plakken:
cd /opt/google/chrome/plugins
Met deze opdracht gaat u naar de directory met add-ons voor Google Chrome, dus zorg ervoor dat u zich in de directory bevindt vóór de symbolische link
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Met deze opdracht wordt een symbolische koppeling gemaakt vanuit de JRE Java (Java Runtime Environment)-plug-in libnpjp2.so naar uw Google Chrome.
Handleiding voor Oracle Java 64-bit:
Stap 1. Voer de volgende opdracht in
-
Type/Kopiëren/Plakken:
sudo mkdir -p /opt/google/chrome/plugins
Er wordt een map gemaakt met de naam /opt/google/chrom/plugins
-
Type/Kopiëren/Plakken:
cd /opt/google/chrome/plugins
Met deze opdracht gaat u naar de directory met add-ons voor Google Chrome, dus zorg ervoor dat u zich in de directory bevindt voordat u een symbolische link maakt
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Deze opdracht maakt een symbolische link van de Java JRE (Java Runtime Environment) add-on libnpjp2.so naar Google Chrome.
Herinnering:
Stap 1. Opmerking:
Soms verschijnt er een bericht wanneer u het bovenstaande commando invoert:
- ln: symbolische link maken `./libnpjp2.so': bestand bestaat
- Om dit probleem op te lossen, verwijdert u eenvoudig de vorige symbolische link met behulp van de volgende opdracht:
-
Type/Kopiëren/Plakken:
cd /opt/google/chrome/plugins
-
Type/Kopiëren/Plakken:
sudo rm -rf libnpjp2.so
- Zorg ervoor dat u zich in de map /opt/google/chrome/plugins bevindt voordat u de opdracht invoert
Stap 2. Start de webbrowser opnieuw en ga naar de Java-tester om te testen of Java correct werkt in de webbrowser
Methode 3 van 3: Mozilla Firefox
Oracle Java 32-bits handleiding:
Stap 1. Voer de volgende opdracht in
-
Type/Kopiëren/Plakken:
cd /usr/lib/mozilla/plugins
Dit commando zal je veranderen naar de /usr/lib/mozilla/plugins directory, maak deze directory aan als deze nog niet bestaat
-
Type/Kopiëren/Plakken:
sudo mkdir -p /usr/lib/mozilla/plugins
Deze opdracht maakt een directory /usr/lib/mozilla/plugins aan, dus zorg ervoor dat u zich in deze directory bevindt voordat u een symbolische link maakt
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Deze opdracht maakt een symbolische link van de Java JRE (Java Runtime Environment) add-on libnpjp2.so naar uw Mozilla Firefox
Stap 2. ====Gids voor Oracle Java 64-bit:
====
Stap 3. Voer de volgende opdracht in
-
Type/Kopiëren/Plakken:
cd /usr/lib/mozilla/plugins
Dit commando zal je veranderen naar de /usr/lib/mozilla/plugins directory, maak deze directory aan als deze nog niet bestaat
-
Type/Kopiëren/Plakken:
sudo mkdir -p /usr/lib/mozilla/plugins
Deze opdracht maakt een directory /usr/lib/mozilla/plugins aan, dus zorg ervoor dat u zich in deze directory bevindt voordat u een symbolische link maakt
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Deze opdracht maakt een symbolische link van de Java JRE(Java Runtime Environment)-add-on libnpjp2.so naar Mozilla Firefox.
Herinnering:
Stap 1. Opmerking:
Soms, wanneer u de bovenstaande opdracht invoert, kan het volgende bericht verschijnen:
- ln: symbolische link maken `./libnpjp2.so': bestand bestaat
- Om dit probleem op te lossen, verwijdert u eenvoudig de vorige symbolische link met behulp van de volgende opdracht:
-
Type/Kopiëren/Plakken:
cd /usr/lib/mozilla/plugins
-
Type/Kopiëren/Plakken:
sudo rm -rf libnpjp2.so
- Zorg ervoor dat u zich in de map /usr/lib/mozilla/plugins bevindt voordat u de opdracht invoert.
Stap 2. Start uw webbrowser opnieuw en ga naar de Java Tester-site om te testen of Java correct werkt in de webbrowser
Tips
- Om Ubuntu Linux te gebruiken, kunt u ervoor kiezen om OpenJDK te gebruiken, een gratis en open source-implementatie van de Java-programmeertaal, of om de Oracle Java JDK of JRE te gebruiken. Sommige mensen geven de voorkeur aan Oracle Java (omdat het de meest up-to-date versie van Java is en rechtstreeks wordt geleverd door de beheerder van de Java-technologie), maar kies volgens uw voorkeur.
- Houd er rekening mee dat Oracle de beveiliging bijwerkt, bugs oplost en prestatieproblemen veroorzaakt telkens wanneer een nieuwe Oracle Java wordt uitgebracht. Zorg ervoor dat u het versienummer weet wanneer u Oracle Java op het systeem installeert.
- Houd er rekening mee dat dit document regelmatig wordt herzien, omdat Oracle soms verandert hoe het JDK/JRE-binaire bestand wordt geïnstalleerd.