Dit artikel behandelt de installatie van de 32-bits en 64-bits Oracle Java 7 JRE (huidige versienummer is: 1.8.0_73) op 32-bits en 64-bits Ubuntu-besturingssystemen. Deze handleiding is ook van toepassing op Debian en Linux Mint. Dit artikel is geadresseerd enkel en alleen als u Oracle Java JRE wilt installeren op een op Debian gebaseerd Linux-systeem, bijvoorbeeld Debian, Ubuntu en Linux Mint. Door deze methode te gebruiken, enkel en alleen kan Java-programma's uitvoeren en uitvoeren en kan niet in Java ontwikkelen en programmeren. Dit artikel is gemaakt vanwege de vele verzoeken van andere gebruikers die willen weten hoe ze dat moeten doen enkel en alleen installeer de Oracle Java JRE op een eigen Ubuntu-systeem. Ik heb ook een sectie toegevoegd over het inschakelen van de Oracle Java JRE in een webbrowser en het gebruik van deze methode. Deze handleiding werkt op Debian, Ubuntu en Linux Mint.
Stap
Stap 1. Controleer of het 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
Besteed aandacht aan de bitversie van uw Ubuntu Linux-systeemarchitectuur, 32-bits of 64-bits
Stap 2. Controleer of Java 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 je OpenJDK op je systeem hebt geïnstalleerd, zou het er als volgt uit moeten zien:
-
java-versie "1.7.0_15"
OpenJDK-runtimeomgeving (IcedTea6 1.10pre) (6b15~pre1-0lucid1)
OpenJDK 64-bits server-VM (build 19.0-b09, gemengde modus)
-
- Als OpenJDK op uw systeem is geïnstalleerd, hebt u de verkeerde leveranciersversie van Java voor deze methode geïnstalleerd.
Stap 3. Verwijder OpenJDK/JRE van het systeem en maak een directory aan voor het binaire bestand Oracle Java JRE
Dit voorkomt conflicten en verwarring tussen verschillende leveranciersversies van Java. Als uw systeem bijvoorbeeld OpenJDK/JRE heeft, verwijdert u dit door de volgende opdracht in de opdrachtregel te typen:
-
Type/Kopiëren/Plakken:
sudo apt-get purge openjdk-\*
Met deze opdracht wordt OpenJDK/JRE volledig van uw systeem verwijderd
-
Type/Kopiëren/Plakken:
sudo mkdir -p /usr/local/java
Met deze opdracht wordt een map gemaakt voor de binaire bestanden van Oracle Java JDK en JRE
Stap 4. Download de Oracle Java JRE voor Linux
Zorg ervoor dat u een gecomprimeerd binair bestand kiest dat: Juist voor uw 32-bits of 64-bits systeemarchitectuur (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.
-
Oracle Java JDK/JRE-documentatie downloaden (optioneel).
Selecteer jdk-7u40-apidocs.zip
-
Belangrijke gegevens:
64-bit Oracle Java binary werkt niet op 32-bit Ubuntu Linux-besturingssysteem. U krijgt een aantal foutmeldingen als u Oracle Java 64-bit probeert te installeren op Linux Ubuntu 32-bit.
Stap 5. Kopieer de Oracle Java binary naar de /usr/local/java directory
In de meeste gevallen wordt de Oracle Java binary 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 /home/"je gebruikersnaam"/Downloads
-
Type/Kopiëren/Plakken:
sudo cp -r jre-8u73-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 /home/"je gebruikersnaam"/Downloads
-
Type/Kopiëren/Plakken:
sudo cp -r jre-8u73-linux-x64.tar.gz /usr/local/java
-
Type/Kopiëren/Plakken:
cd /usr/local/java
-
Stap 6. Voer de volgende opdracht uit op het gedownloade Oracle Java tar.gz-bestand
Zorg ervoor dat u het als root doet, zodat het door alle gebruikers op het systeem kan worden uitgevoerd. Om een root-terminal te openen, typt u sudo -s en u wordt gevraagd om een wachtwoord in te voeren.
-
Handleiding voor het installeren van Oracle Java 32-bit op Linux Ubuntu 32-bit:
-
Type/Kopiëren/Plakken:
sudo chmod a+x jre-8u73-linux-i586.tar.gz
-
-
Oracle Java 64-bit installatiehandleiding op Linux Ubuntu 64-bit:
-
Type/Kopiëren/Plakken:
sudo chmod a+x jre-8u73-linux-x64.tar.gz
-
Stap 7. 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 jre-8u73-linux-i586.tar.gz
-
-
Oracle Java 64-bit installatiehandleiding op Linux Ubuntu 64-bit:
-
Type/Kopiëren/Plakken:
sudo tar xvzf jre-8u73-linux-x64.tar.gz
-
Stap 8. Controleer uw directory nogmaals
Op dit moment bevindt het ongecomprimeerde binaire bestand zich in de /usr/local/java-directory voor de Java JDK/JRE die wordt vermeld als:
-
Type/Kopiëren/Plakken:
ls -a
- jre1.8.0_73
Stap 9. Bewerk het systeempadbestand /etc/profile en voeg de volgende systeemvariabelen toe aan uw systeempad
Gebruik nano, gedit of een andere teksteditor als root, ga naar /etc/profile.
-
Type/Kopiëren/Plakken:
sudo gedit /etc/profile
- of
-
Type/Kopiëren/Plakken:
sudo nano /etc/profile
Stap 10. Scroll naar het einde van het bestand met behulp van de pijltjestoetsen en voeg de volgende regel toe aan het einde van het /etc/profile bestand:
-
Type/Kopiëren/Plakken:
JAVA_HOME=/usr/local/java/jre1.8.0_73
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JAVA_HOME exporteren
PAD exporteren
Stap 11. Sla het /etc/profile-bestand op en sluit af
Stap 12. Vertel uw Oracle Java JRE waar uw Linux Ubuntu-systeem zich bevindt
Zo weet het systeem dat de nieuwe Oracle Java-versie gebruikt kan worden.
-
Type/Kopiëren/Plakken:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1
Met deze opdracht wordt het systeem geïnformeerd dat de Oracle Java JRE actief is
-
Type/Kopiëren/Plakken:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1
Deze opdracht meldt het systeem dat Oracle Java Web start kan worden gebruikt
Stap 13. Vertel uw Linux Ubuntu-systeem dat de Oracle Java JRE de standaard Java moet zijn
-
Type/Kopiëren/Plakken:
sudo update-alternatives --set java /usr/local/java/jre1.8.0_73/bin/java
Met deze opdracht wordt de Java-runtime-omgeving voor uw systeem ingesteld
-
Type/Kopiëren/Plakken:
sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_73/bin/javaws
Met deze opdracht wordt Web start Java voor uw systeem ingesteld
Stap 14. Laad uw systeembrede PATH /etc/profile opnieuw door de volgende opdracht te typen:
-
Type/Kopiëren/Plakken:
. /etc/profiel
- Merk op dat het systeembrede PATH-bestand /etc/profile opnieuw wordt geladen nadat uw Linux Ubuntu-systeem opnieuw is opgestart.
Stap 15. Test om te testen of Oracle Java correct op uw systeem is geïnstalleerd
Voer de volgende opdracht uit en noteer de Java-versie:
Stap 16. Een succesvolle 32-it Oracle Java-installatie zal het volgende weergeven:
-
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 dat zegt:
-
java-versie "1.8.0_05"
Java(TM) SE runtime-omgeving (build 1.8.0_05-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, gemengde modus)
-
Stap 17. Een succesvolle 64-bit Oracle Java-installatie 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 dat zegt:
-
java-versie "1.8.0_73"
Java(TM) SE runtime-omgeving (build 1.8.0_05-b18)
Java HotSpot(TM) 64-bits server-VM (build 24.45-b08, gemengde modus)
-
Stap 18. Gefeliciteerd, u hebt de Oracle Java JRE op uw Linux-systeem geïnstalleerd
Start nu uw Ubuntu Linux-systeem opnieuw op. Daarna is uw systeem volledig geconfigureerd om Java-programma's uit te voeren.
Optioneel: Oracle Java inschakelen in webbrowser
Om Java-plug-ins in een webbrowser 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 Oracle Java-distributie
Vitale gegevens:
U moet heel voorzichtig zijn bij het inschakelen van Oracle Java 8 in een webbrowser, aangezien er veel fouten en beveiligingslekken zijn. Als u Oracle Java 8 in uw webbrowser inschakelt, is uw systeem in wezen kwetsbaar voor aanvallen door slechteriken. Bezoek deze website voor meer diepgaande informatie over Java-beveiliging: Java Tester
Google Chrome
Oracle Java 32-bits handleiding:
-
Voer de volgende opdracht in.
-
Type/Kopiëren/Plakken:
sudo mkdir -p /opt/google/chrome/plugins
Met deze opdracht wordt een map gemaakt met de naam /opt/google/chrome/plugins
-
Type/Kopiëren/Plakken:
cd /opt/google/chrome/plugins
Hiermee gaat u naar de directory met add-ons voor Google Chrome. Zorg ervoor dat u zich in deze map bevindt wanneer u de symbolische link maakt
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
Er wordt een symbolische link gemaakt vanuit de Java JRE (Java Runtime Environment) add-on libnpjp2.so voor uw Google Chrome.
-
Oracle Java 64-bits handleiding:
-
Voer de volgende opdracht in.
-
Type/Kopiëren/Plakken:
sudo mkdir -p /opt/google/chrome/plugins
U maakt een map met de naam /opt/google/chrome/plugins
-
Type/Kopiëren/Plakken:
cd /opt/google/chrome/plugins
Hiermee gaat u naar de directory met add-ons voor Google Chrome. 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.8.0_05/lib/amd64/libnpjp2.so
Er wordt een symbolische link gemaakt vanuit de Java JRE (Java Runtime Environment) add-on libnpjp2.so naar uw Google Chrome.
-
Herinnering:
-
Opmerkingen:
Soms verschijnt het volgende 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
-
Start de webbrowser opnieuw en bezoek de Java-tester om te testen of Java werkt in de webbrowser.
Mozilla Firefox
Oracle Java 32-bits handleiding:
-
Voer de volgende opdracht in.
-
Type/Kopiëren/Plakken:
cd /usr/lib/mozilla/plugins
Dit commando zal je veranderen in de /usr/lib/mozilla/plugins directory. Maak deze map 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. Zorg ervoor dat u zich in deze map bevindt voordat u een symbolische link maakt
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
Uw symbolische link wordt gemaakt vanuit de Java JRE (Java Runtime Environment) add-on libnpjp2.so naar uw Mozilla Firefox.
-
Oracle Java 64-bits handleiding:
-
Voer de volgende opdracht in.
-
Type/Kopiëren/Plakken:
cd /usr/lib/mozilla/plugins
Hierdoor gaat u naar de directory /usr/lib/mozilla/plugins. Maak deze map 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. Zorg ervoor dat u zich in deze map bevindt voordat u een symbolische link maakt
-
Type/Kopiëren/Plakken:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/amd64/libnpjp2.so
Er wordt een symbolische link gemaakt vanuit de Java JRE (Java Runtime Environment) add-on libnpjp2.so naar uw Mozilla Firefox.
-
Herinnering:
-
Opmerkingen:
Soms verschijnt er een bericht dat zegt:
- ln: symbolische link maken `./libnpjp2.so': bestand bestaat
- Om het te repareren, verwijdert u gewoon 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.
-
Start uw webbrowser opnieuw en bezoek de Java-tester om te testen of Java correct werkt in de browser.
-