Deze tutorial behandelt de installatie van 32-bits en 64-bits Oracle Java 7 (momenteel versienummer 1.7.0_45) JDK / JRE op 32-bits en 64-bits Ubuntu-besturingssystemen. Deze instructies zullen ook werken op Debian en Linux Mint.
Als u Oracle Java 7 al op uw systeem hebt geïnstalleerd maar moet upgraden, gebruikt u deze methode:
- Oracle Java upgraden op Ubuntu Linux
Voor diegene die enkel en alleen wilt u Oracle Java JRE installeren voor het uitvoeren van Java-toepassingen en niet om Java-programma's te ontwikkelen, gebruikt u deze methode:
- Hoe installeer ik Oracle Java JRE op Ubuntu Linux
Voor degenen die Oracle Java JDK willen installeren om Java-programma's en -toepassingen te ontwikkelen (de Oracle Java JRE is ook opgenomen in de Oracle JDK), gebruikt u deze methode:
- Hoe Oracle Java JDK te installeren op Ubuntu Linux
Ook om de Oracle Java in uw webbrowser in te schakelen / te upgraden:
- Hoe Oracle Java in uw webbrowsers in te schakelen
Stappen
-
1 Controleer of uw Ubuntu Linux-besturingssysteemarchitectuur 32-bits of 64-bits is, open een terminal en voer de onderstaande opdracht uit.
- Type / kopiëren / plakken: bestand / sbin / init
- Let op de bitversie van uw Ubuntu Linux-besturingssysteemarchitectuur die wordt weergegeven of deze 32-bits of 64-bits is.
- Type / kopiëren / plakken: bestand / sbin / init
-
2 Controleer of u Java op uw systeem hebt geïnstalleerd. Hiertoe moet u de opdracht Java-versie uitvoeren vanaf de terminal.
- Open een terminal en voer de volgende opdracht in:
- Type / kopiëren / plakken: java -version
- Als OpenJDK op uw systeem is geïnstalleerd, ziet het er als volgt uit:
- javeversie "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-bits server VM (build 19.0-b09, gemengde modus)
- javeversie "1.7.0_15"
- Als u OpenJDK op uw systeem hebt geïnstalleerd, hebt u de verkeerde leveranciersversie van Java voor deze oefening geïnstalleerd.
- Open een terminal en voer de volgende opdracht in:
-
3 Verwijder de OpenJDK / JRE volledig van uw systeem en maak een map om uw Oracle Java JDK / JRE-binaries te bewaren. Hiermee voorkomt u 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 in te typen op de opdrachtregel:
- 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 waarin uw Oracle Java JDK- en JRE-binaire bestanden worden bewaard.
- Type / kopiëren / plakken: sudo apt-get purge openjdk - \ *
-
4 Download de Oracle Java JDK / JRE voor Linux. Zorg ervoor dat u de correct gecomprimeerde binaries voor uw systeemarchitectuur 32-bit of 64-bit (die eindigen op tar.gz).
- Als u bijvoorbeeld op Ubuntu Linux 32-bits besturingssysteem werkt, downloadt u 32-bits Oracle Java-binaire bestanden.
- Als u bijvoorbeeld op Ubuntu Linux 64-bit besturingssysteem bent, download dan 64-bit Oracle Java binaries.
- optioneel, Download de Oracle Java JDK / JRE-documentatie
- Selecteer jdk-7u40-apidocs.zip
- Belangrijke gegevens: 64-bits Oracle Java-binaire bestanden werken niet op 32-bits Ubuntu Linux-besturingssystemen. U ontvangt meerdere systeemfoutberichten als u 64-bits Oracle Java probeert te installeren op 32-bits Ubuntu Linux.
-
5 Kopieer de Oracle Java-binaries naar de map / usr / local / java. In de meeste gevallen worden de binaire bestanden van Oracle Java gedownload naar: / home /"je gebruikersnaam"/ Downloads.
- 32-bits Oracle Java op 32-bits 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-bits Oracle Java op 64-bits Ubuntu Linux installatie-instructies:
- Type / kopiëren / plakken: cd ~ / Downloads
- Als je de JDK hebt gedownload, typ dan / kopieer / plak: sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
- Of als u de JRE hebt gedownload, typ dan Typ / Kopieer / Plak: sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
- Type / kopiëren / plakken: cd / usr / local / java
- 32-bits Oracle Java op 32-bits Ubuntu Linux installatie-instructies:
-
6 Pak de gecomprimeerde Java-binaries uit in de map / usr / local / java
- 32-bits Oracle Java op 32-bits 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-bits Oracle Java op 64-bits Ubuntu Linux installatie-instructies:
- Als je de JDK hebt gedownload, typ dan / kopieer / plak: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
- Of als u de JRE hebt gedownload, typ dan Typ / Kopieer / Plak: sudo tar xvzf jre-7u45-linux-x64.tar.gz
- 32-bits Oracle Java op 32-bits Ubuntu Linux installatie-instructies:
-
7 Controleer uw mappen nogmaals. Op dit punt zou u één niet-gecomprimeerde binaire map moeten hebben in / usr / local / java voor de Java JDK / JRE die wordt vermeld als:
- Type / kopiëren / plakken: ls -a
- jdk1.7.0_45
- of jre1.7.0_45
-
8 Bewerk het PATH-bestand / etc / profile van het systeem 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
-
9 Blader naar het einde van het bestand met behulp van je pijltjestoetsen en voeg de onderstaande regels toe aan het einde van je bestand / etc / profile:
- Als u de JDK installeert, typ dan / 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 u de JRE installeert, typ dan / 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.
- Als u de JDK installeert, typ dan / kopieer / plak:
-
10 Breng uw Ubuntu Linux-systeem op de hoogte waar uw Oracle Java JDK / JRE zich bevindt. Hierdoor weet het systeem dat de nieuwe Oracle Java-versie beschikbaar is voor gebruik.
- Als u de JDK installeert, typ dan / kopieer / plak: 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 dan / kopieer / plak: sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
- deze opdracht geeft het systeem aan dat Oracle Java JRE beschikbaar is voor gebruik
- Alleen als u de JDK installeert, typ dan 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 geeft het systeem aan dat Oracle Java Web start beschikbaar is voor gebruik
-
11 Informeer uw Ubuntu Linux-systeem dat Oracle Java JDK / JRE de standaard Java moet zijn.
- Als u de JDK installeert, typ dan / kopieer / plak: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
- Of als u de JRE installeert, typ dan / kopieer / plak: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
- Met deze opdracht wordt de Java Runtime-omgeving voor het systeem ingesteld
- Alleen als u de JDK installeert, typ dan Typ / Kopieer / Plak: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
- deze opdracht zal de java-compiler voor het systeem instellen
- Als u de JDK installeert, typ dan / kopieer / plak: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
- Of als u de JRE installeert, typ dan / kopieer / plak: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
- Met deze opdracht wordt Java Web start voor het systeem ingesteld
-
12 Laad je systeembrede PATH / etc / profile opnieuw door het volgende commando te typen:
- Type / kopiëren / plakken: . / Etc / profile
- Merk op dat uw systeembrede PATH / etc / profile-bestand opnieuw wordt geladen na opnieuw opstarten van uw Ubuntu Linux-systeem
-
13 Test om te zien 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 -version. Met deze opdracht wordt de versie van Java weergegeven die op uw systeem wordt uitgevoerd. U zou een bericht moeten ontvangen met de volgende melding: javeversie "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18) - Java HotSpot (TM) Server VM (build 24.45-b08, gemengde modus)
- Type / kopiëren / plakken: java -version. Met deze opdracht weet u dat u nu Java-programma's kunt compileren vanaf de terminal. Je zou een bericht moeten ontvangen met daarin: java 1.7.0_45. Een succesvolle installatie van Oracle Java 64-bit zal weergeven:
- Type / kopiëren / plakken: java -version. Met deze opdracht wordt de versie van Java weergegeven die op uw systeem wordt uitgevoerd. U zou een bericht moeten ontvangen met de volgende melding: javeversie "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18) - Java HotSpot (TM) 64-bits server VM (build 24.45-b08, gemengde modus)
- Type / kopiëren / plakken: java -version. Met deze opdracht weet u dat u nu Java-programma's kunt compileren vanaf de terminal. Je zou een bericht moeten ontvangen met daarin: java 1.7.0_45
- Type / kopiëren / plakken: java -version. Met deze opdracht wordt de versie van Java weergegeven die op uw systeem wordt uitgevoerd. U zou een bericht moeten ontvangen met de volgende melding: javeversie "1.7.0_45"
-
14 Gefeliciteerd, je hebt zojuist Oracle Java op je Linux-systeem geïnstalleerd. Start nu je Ubuntu Linux-systeem opnieuw op. Daarna wordt uw systeem volledig geconfigureerd voor het uitvoeren en ontwikkelen van Java-programma's. Later kunt u proberen uw eigen Java-programma's samen te stellen en uit te voeren door dit artikel te volgen. Hoe u uw eerste Java-programma op Ubuntu Linux maakt
Methode één van de drie:
Optioneel: hoe u Oracle Java in uw webbrowsers inschakelt
-
1 Om uw Java-invoegtoepassing in uw webbrowser in te schakelen, moet u een symbolische koppeling maken vanuit de invoegmap van de webbrowser naar de locatie van de Java-plug-in die deel uitmaakt van uw distributie van Oracle Java.
- Belangrijke notitie: Ik zou er bij voorzichtigheid op aandringen Oracle Java 7 in uw webbrowser in te schakelen, vanwege het feit dat er vele beveiligingsfouten en exploits zijn geweest. Door Oracle Java 7 in uw webbrowser in te schakelen als er een beveiligingslek of -mislukking wordt ontdekt, boren deze slechteriken uw systeem aan. Zie de volgende website voor meer informatie over beveiligingsfouten en exploits in Java: Java Tester
Methode twee van drie:
Google Chrome
32-bit Oracle Java-instructies
-
1 Voer de volgende opdrachten uit.
- Type / kopiëren / plakken: sudo mkdir -p / opt / google / chrome / plugins
- dit zal een map maken met de naam / opt / google / chrome / plugins
- Type / Paste / Copy: cd / opt / google / chrome / plugins
- dit zal je in de Google Chrome plug-ins directory veranderen, zorg ervoor dat je in deze map bent voordat je de symbolische link maakt
- Type / Paste / Copy: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
- Hiermee wordt een symbolische koppeling gemaakt van de Java JRE-plug-in (Java Runtime Environment) libnpjp2.so naar uw Google Chrome-webbrowser
- Type / kopiëren / plakken: sudo mkdir -p / opt / google / chrome / plugins
64-bit Oracle Java-instructies
-
1 Voer de volgende opdrachten uit.
- Type / kopiëren / plakken: sudo mkdir -p / opt / google / chrome / plugins
- dit zal een map maken met de naam / opt / google / chrome / plugins
- Type / Paste / Copy: cd / opt / google / chrome / plugins
- dit zal je in de Google Chrome plug-ins directory veranderen, zorg ervoor dat je in deze map bent voordat je de symbolische link maakt
- Type / Paste / Copy: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
- Hiermee wordt een symbolische koppeling gemaakt van de Java JRE-plug-in (Java Runtime Environment) libnpjp2.so naar uw Google Chrome-webbrowser
- Type / kopiëren / plakken: sudo mkdir -p / opt / google / chrome / plugins
herinneringen
-
1 Notitie: Soms wanneer u het bovenstaande commando geeft, kunt u een bericht ontvangen waarin staat:
- ln: symbolische link maken './libnpjp2.so': Bestand bestaat
- Om dit probleem te verhelpen, 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 in de directory / opt / google / chrome / plugins staat voordat u de opdracht geeft
-
2 Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser functioneert.
Methode drie van drie:
Mozilla Firefox
32-bit Oracle Java-instructies
-
1 Voer de volgende opdrachten uit.
- Type / Paste / Copy: cd / usr / lib / mozilla / plug-ins
- dit zal je in de directory / usr / lib / mozilla / plugins veranderen, deze map aanmaken als je die niet hebt
- Type / Paste / Copy: sudo mkdir -p / usr / lib / mozilla / plugins
- dit zal de map / usr / lib / mozilla / plugins aanmaken, zorg ervoor dat je in deze map bent voordat je de symbolische link maakt
- Type / Paste / Copy: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
- Hiermee wordt een symbolische koppeling gemaakt van de Java JRE-plug-in (Java Runtime Environment) libnpjp2.so naar uw Mozilla Firefox-webbrowser
- Type / Paste / Copy: cd / usr / lib / mozilla / plug-ins
64-bit Oracle Java-instructies
-
1 Voer de volgende opdrachten uit.
- Type / Paste / Copy: cd / usr / lib / mozilla / plug-ins
- dit zal je in de directory / usr / lib / mozilla / plugins veranderen, deze map aanmaken als je die niet hebt
- Type / Paste / Copy: sudo mkdir -p / usr / lib / mozilla / plugins
- dit zal de map / usr / lib / mozilla / plugins aanmaken, zorg ervoor dat je in deze map bent voordat je de symbolische link maakt
- Type / Paste / Copy: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
- Hiermee wordt een symbolische koppeling gemaakt van de Java JRE-plug-in (Java Runtime Environment) libnpjp2.so naar uw Mozilla Firefox-webbrowser
- Type / Paste / Copy: cd / usr / lib / mozilla / plug-ins
herinneringen
-
1 Notitie: Soms wanneer u het bovenstaande commando geeft, kunt u een bericht ontvangen waarin staat:
- ln: symbolische link maken './libnpjp2.so': Bestand bestaat
- Om dit probleem te verhelpen, verwijdert u eenvoudig de vorige symbolische link met behulp van de volgende opdracht:
- Type / kopiëren / plakken: cd / usr / lib / mozilla / plug-ins
- Type / kopiëren / plakken: sudo rm -rf libnpjp2.so
- Zorg ervoor dat je in de directory / usr / lib / mozilla / plugins staat voordat je de opdracht geeft
-
2 Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser functioneert.