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. 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.
  2. 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)
    • Als u OpenJDK op uw systeem hebt geïnstalleerd, hebt u de verkeerde leveranciersversie van Java voor deze oefening geïnstalleerd.
  3. 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.
  4. 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. 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
  6. 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
  7. 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. 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. 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.
  10. 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. 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. 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. 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
  14. 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. 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. 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

64-bit Oracle Java-instructies

  1. 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

herinneringen

  1. 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. 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. 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

64-bit Oracle Java-instructies

  1. 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

herinneringen

  1. 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. 2 Start uw webbrowser opnieuw en ga naar Java Tester om te testen of Java in uw webbrowser functioneert.