Deze tutorial behandelt de installatie van 32-bit en 64-bit Oracle Java 7 (momenteel versienummer) 1.7.0_45) JDK/JRE op 32-bits en 64-bits Ubuntu-besturingssystemen. Deze instructies werken ook op Debian en Linux Mint.
Als u Oracle Java 7 al op uw systeem hebt geïnstalleerd, maar moet upgraden, gebruik dan deze methode:
Oracle Java upgraden op Ubuntu Linux
Voor diegene die enkel en alleen Oracle Java JRE wilt installeren voor het uitvoeren van Java-applicaties en niet om Java-programma's te ontwikkelen, gebruik deze methode:
Oracle Java JRE installeren op Ubuntu Linux
Voor degenen die 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
Ook om Oracle Java in uw webbrowsers in te schakelen/op te waarderen:
Oracle Java inschakelen in uw webbrowsers
Stappen
Stap 1. Controleer of uw Ubuntu Linux-besturingssysteemarchitectuur 32-bits of 64-bits is, open een terminal en voer de volgende opdracht hieronder uit
-
Type/Kopiëren/Plakken:
bestand /sbin/init
Let op de bitversie van uw Ubuntu Linux-besturingssysteemarchitectuur die wordt weergegeven, of deze nu 32-bits of 64-bits is
Stap 2. Controleer of Java op uw systeem is geïnstalleerd
Om dit te doen, moet u de Java-versieopdracht vanaf terminal uitvoeren.
-
Open een terminal en voer het volgende commando in:
-
Type/Kopiëren/Plakken:
java -versie
-
-
Als je OpenJDK op je systeem hebt geïnstalleerd, kan het er als volgt uitzien:
-
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 je OpenJDK op je systeem hebt geïnstalleerd, heb je de verkeerde leveranciersversie van Java geïnstalleerd voor deze oefening.
Stap 3. Verwijder de OpenJDK/JRE volledig van uw systeem en maak een map aan om uw Oracle Java JDK/JRE binaire bestanden te bewaren
Dit voorkomt systeemconflicten en verwarring tussen verschillende leveranciersversies van Java. Als u bijvoorbeeld de OpenJDK/JRE op uw systeem hebt geïnstalleerd, kunt u deze verwijderen door het volgende op de opdrachtregel te typen:
-
Type/Kopiëren/Plakken:
sudo apt-get purge openjdk-\*
Deze opdracht zal OpenJDK/JRE volledig van uw systeem verwijderen
-
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 de Oracle Java JDK/JRE voor Linux
Zorg ervoor dat u de. selecteert juist gecomprimeerde binaire bestanden voor uw systeemarchitectuur 32-bits of 64-bits (die eindigen op tar.gz).
- Als u bijvoorbeeld een Ubuntu Linux 32-bits besturingssysteem gebruikt, download dan 32-bit Oracle Java-binaries.
- Als u bijvoorbeeld een Ubuntu Linux 64-bits besturingssysteem gebruikt, download dan 64-bit Oracle Java-binaries.
-
Optioneel, Download de Oracle Java JDK/JRE-documentatie
Selecteer jdk-7u40-apidocs.zip
-
Belangrijke gegevens:
64-bit Oracle Java binaries werken niet op 32-bit Ubuntu Linux-besturingssystemen. U ontvangt meerdere systeemfoutmeldingen als u 64-bit Oracle Java probeert te installeren op 32-bit Ubuntu Linux.
Stap 5. Kopieer de Oracle Java binaries naar de /usr/local/java directory
In de meeste gevallen worden de Oracle Java binaries gedownload naar: /home/"je gebruikersnaam"/Downloaden.
-
32-bit Oracle Java op 32-bit Ubuntu Linux installatie-instructies:
-
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
-
-
64-bit Oracle Java op 64-bit Ubuntu Linux installatie-instructies:
-
Type/Kopiëren/Plakken:
cd ~/Downloads
-
Als je de JDK hebt gedownload, typ/kopieer/plak dan:
sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
-
Of als je de JRE hebt gedownload en 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. Pak de gecomprimeerde Java-binaries uit in de directory /usr/local/java
-
32-bit Oracle Java op 32-bit Ubuntu Linux installatie-instructies:
-
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
-
-
64-bit Oracle Java op 64-bit Ubuntu Linux installatie-instructies:
-
Als je de JDK hebt gedownload, typ/kopieer/plak dan:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Of als je de JRE hebt gedownload en typ/kopieer/plak:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Stap 7. Controleer uw mappen nogmaals
Op dit moment zou u één ongecomprimeerde binaire map in /usr/local/java moeten hebben voor de Java JDK/JRE, weergegeven als:
-
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 als root, open /etc/profile.
-
Type/Kopiëren/Plakken:
sudo gedit /etc/profile
- of
-
Type/Kopiëren/Plakken:
sudo nano /etc/profile
Stap 9. Scroll naar het einde van het bestand met behulp van je pijltjestoetsen en voeg de volgende regels hieronder toe aan het einde van je /etc/profile-bestand:
-
Als je de JDK installeert, typ/kopieer/plak dan:
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 u de JRE installeert, 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. Informeer uw Ubuntu Linux-systeem waar uw Oracle Java JDK/JRE zich bevindt
Hierdoor weet het systeem dat de nieuwe Oracle Java-versie beschikbaar is voor gebruik.
-
Als je de JDK installeert, typ/kopieer/plak dan:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Of als u de JRE installeert, typ/kopieer/plak:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
deze opdracht meldt het systeem dat Oracle Java JRE beschikbaar is voor gebruik
-
Alleen als je de JDK installeert, typ/kopieer/plak:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
deze opdracht meldt het systeem dat Oracle Java JDK beschikbaar 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 beschikbaar is voor gebruik
Stap 11. Informeer uw Ubuntu Linux-systeem dat Oracle Java JDK/JRE de standaard Java moet zijn
-
Als je de JDK installeert, typ/kopieer/plak dan:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Of als u de JRE installeert, typ/kopieer/plak:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
deze opdracht stelt de java-runtime-omgeving voor het systeem in
-
Alleen als je de JDK installeert, typ/kopieer/plak:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
deze opdracht stelt de java-compiler voor het systeem in
-
Als je de JDK installeert, typ/kopieer/plak dan:
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Of als u de JRE installeert, typ/kopieer/plak:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
deze opdracht stelt Java Web start in voor het systeem
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 na het opnieuw opstarten van uw Ubuntu Linux-systeem
Stap 13. Test of Oracle Java correct op uw systeem is geïnstalleerd
Voer de volgende opdrachten uit en noteer de versie van Java: Een succesvolle installatie van 32-bits Oracle Java wordt weergegeven:
-
Type/Kopiëren/Plakken:
java-versie. Deze opdracht geeft de versie van Java weer die op uw systeem wordt uitgevoerd. U zou een bericht moeten ontvangen met het volgende: 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 laat je weten dat je nu Java-programma's kunt compileren vanaf de terminal. U zou een bericht moeten ontvangen met het volgende: 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 die op uw systeem wordt uitgevoerd. U zou een bericht moeten ontvangen met het volgende: 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 laat je weten dat je nu Java-programma's kunt compileren vanaf de terminal. U zou een bericht moeten ontvangen met het volgende: java 1.7.0_45
Stap 14. Gefeliciteerd, u hebt zojuist Oracle Java op uw Linux-systeem geïnstalleerd
Start nu uw Ubuntu Linux-systeem opnieuw op. Daarna is uw systeem volledig geconfigureerd voor het uitvoeren en ontwikkelen van Java-programma's. Later wilt u misschien proberen uw eigen Java-programma's te compileren en uit te voeren door dit artikel te volgen. Uw eerste Java-programma maken op Ubuntu Linux
Methode 1 van 3: Optioneel: Oracle Java inschakelen in uw webbrowsers
Stap 1. Om uw Java-plug-in in uw webbrowsers in te schakelen, moet u een symbolische link maken van de plug-indirectory van de webbrowser naar de locatie van de Java-plug-in die is opgenomen in uw distributie van Oracle Java
-
Belangrijke notitie:
Ik zou willen aandringen op voorzichtigheid bij het inschakelen van Oracle Java 7 in uw webbrowser, vanwege het feit dat er veel beveiligingsfouten en exploits zijn geweest. In wezen, door Oracle Java 7 in uw webbrowser in te schakelen als een beveiligingsfout of exploit wordt ontdekt, is dit hoe de slechteriken inbreken en uw systeem compromitteren. Zie de volgende website voor meer informatie over beveiligingsfouten en exploits in Java: Java Tester
Methode 2 van 3: Google Chrome
32-bits Oracle Java-instructies
Stap 1. Geef de volgende opdrachten
-
Type/Kopiëren/Plakken:
sudo mkdir -p /opt/google/chrome/plugins
hierdoor wordt een map gemaakt met de naam /opt/google/chrome/plugins
-
Type/plak/kopieer:
cd /opt/google/chrome/plugins
dit zal je veranderen in de google chrome plugins directory, zorg ervoor dat je in deze directory bent voordat je de symbolische link maakt
-
Type/plak/kopieer:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Google Chrome-webbrowser
64-bit Oracle Java-instructies
Stap 1. Geef de volgende opdrachten
-
Type/Kopiëren/Plakken:
sudo mkdir -p /opt/google/chrome/plugins
hierdoor wordt een map gemaakt met de naam /opt/google/chrome/plugins
-
Type/plak/kopieer:
cd /opt/google/chrome/plugins
dit zal je veranderen in de google chrome plugins directory, zorg ervoor dat je in deze directory bent voordat je de symbolische link maakt
-
Type/plak/kopieer:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Google Chrome-webbrowser
Herinneringen
Stap 1. Opmerking:
Soms kunt u, wanneer u de bovenstaande opdracht geeft, een bericht ontvangen waarin staat:
- 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 geeft
Stap 2. Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser werkt
Methode 3 van 3: Mozilla Firefox
32-bits Oracle Java-instructies
Stap 1. Geef de volgende opdrachten
-
Type/plak/kopieer:
cd /usr/lib/mozilla/plugins
dit zal je veranderen in de directory /usr/lib/mozilla/plugins, maak deze directory aan als je die nog niet hebt
-
Type/plak/kopieer:
sudo mkdir -p /usr/lib/mozilla/plugins
dit zal de directory /usr/lib/mozilla/plugins maken, zorg ervoor dat u zich in deze directory bevindt voordat u de symbolische link maakt
-
Type/plak/kopieer:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Mozilla Firefox-webbrowser
64-bit Oracle Java-instructies
Stap 1. Geef de volgende opdrachten
-
Type/plak/kopieer:
cd /usr/lib/mozilla/plugins
dit zal je veranderen in de directory /usr/lib/mozilla/plugins, maak deze directory aan als je die nog niet hebt
-
Type/plak/kopieer:
sudo mkdir -p /usr/lib/mozilla/plugins
dit zal de directory /usr/lib/mozilla/plugins maken, zorg ervoor dat u zich in deze directory bevindt voordat u de symbolische link maakt
-
Type/plak/kopieer:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
hierdoor wordt een symbolische link gemaakt van de Java JRE (Java Runtime Environment)-plug-in libnpjp2.so naar uw Mozilla Firefox-webbrowser
Herinneringen
Stap 1. Opmerking:
Soms kunt u, wanneer u de bovenstaande opdracht geeft, een bericht ontvangen waarin staat:
- 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 geeft
Stap 2. Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser werkt
Video - Door deze service te gebruiken, kan bepaalde informatie worden gedeeld met YouTube
Tips
- Met Ubuntu Linux heb je de keuze om OpenJDK te gebruiken, een gratis en open source implementatie van de programmeertaal Java, of om Oracle Java JDK en JRE te gebruiken. Sommigen geven er de voorkeur aan om Oracle Java te gebruiken (omdat het de meest up-to-date versie van Java is en rechtstreeks afkomstig is van de beheerders van Java-technologie), maar dit varieert.
- Houd er rekening mee dat Oracle beveiligingsupgrades en bugfixes uitvoert en prestatieproblemen verbetert voor elke nieuwe release van Oracle Java. Houd rekening met de wijzigingen in het versienummer wanneer u Oracle Java op uw systeem installeert. Zie Oracle Java upgraden op Ubuntu Linux voor meer informatie.
- Houd er rekening mee dat dit document voortdurend wordt herzien omdat Oracle soms de installatiemethode van hun Java JDK/JRE-binaire bestanden wijzigt.