Hoe Oracle Java JDK op het Ubuntu Linux-besturingssysteem te installeren

Schrijver: Laura McKinney
Datum Van Creatie: 10 April 2021
Updatedatum: 1 Juli- 2024
Anonim
How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux
Video: How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux

Inhoud

In deze zelfstudie wordt beschreven hoe u Oracle Java 8 32-bits en 64-bits (versie 1.8.0_20JDK op 32-bits en 64-bits Ubuntu-besturingssystemen. Deze stappen zijn alleen van toepassing op Debian en Linux Mint. Dit artikel is alleen bedoeld voor degenen die Oracle Java JDK willen installeren met de Oracle Java JRE die is opgenomen in de downloadversie van de JDK. Instructies voor het installeren van Oracle Java JDK op Debian- en Linux-platforms zoals Debian, Ubuntu en Linux Mint.

Stappen

  1. Controleer of uw Ubuntu Linux-besturingssysteem 32-bits of 64-bits is, open de terminal en voer de volgende opdracht in.
    • Typ / kopieer / plak: bestand / sbin / init
      • Onthoud of de Ubuntu Linux-versie 32-bits of 64-bits is.

  2. Controleer of Java op het systeem is geïnstalleerd of niet. U moet de opdracht in de terminal invoeren.
    • Open de terminal en voer de volgende opdracht in.
      • Typ / kopieer / plak: java -versie
    • Als OpenJDK is geïnstalleerd, ziet u de volgende regel verschijnen:
      • Java-versie "1.7.0_15"
        OpenJDK Runtime-omgeving (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-bits server-VM (build 19.0-b09, gemengde modus)
    • Als u OpenJDK op uw systeem heeft geïnstalleerd, heeft u de verkeerde versie van deze oefening geïnstalleerd.

  3. Verwijder OpenJDK / JRE volledig van het systeem en maak een map om de binaire bestanden van Oracle Java JDK / JRE op te slaan. Dit is hoe systeemconflicten en verwarring tussen verschillende ontwikkelaarsversies van Java kunnen worden voorkomen. Als u bijvoorbeeld OpenJDK / JRE op uw systeem installeert, kunt u het verwijderen door de volgende opdracht in te voeren:
    • Typ / kopieer / plak: sudo apt-get purge openjdk - *
      • Met deze opdracht wordt OpenJDK / JRE volledig van het systeem verwijderd.
    • Typ / kopieer / plak: sudo mkdir -p / usr / local / java
      • Met deze opdracht wordt een map gemaakt waarin de binaire bestanden van Oracle Java JDK en JRE worden opgeslagen.

  4. Download Oracle Java JDK voor Linux. Zorg ervoor dat u kiest precies Gecomprimeerde binaire bestanden voor 32-bits of 64-bits besturingssystemen (eindigend op tar.gz).
    • Als u bijvoorbeeld 32-bits Ubuntu Linux gebruikt, downloadt u 32-bits Oracle Java.
    • Als u Ubuntu Linux 64-bit gebruikt, download dan Oracle Java 64-bit.
    • Keuze, Oracle Java JDK-documenten downloaden
      • Selecteer jdk-8u20-apidocs.zip
    • Belangrijke gegevens: 64-bits Oracle Java werkt niet op 32-bits Linux-besturingssysteem, u ontvangt een systeemfoutmelding als u met opzet 64-bits Oracle Java installeert op Ubuntu Linux 32-bits.
  5. Kopieer het binaire Oracle Java-bestand naar de directory / usr / local / java. Gewoonlijk wordt gedownloade Java opgeslagen in de directory: / home /"Uw naam"/ Downloads.
    • Hoe Oracle Java 32-bit op Ubuntu Linux 32-bi te installeren:
      • Typ / kopieer / plak: cd / home /"Uw naam"/ Downloads
      • Typ / kopieer / plak: sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
      • Typ / kopieer / plak: cd / usr / local / java
    • Instructies voor het installeren van Oracle Java 64-bit op Ubuntu 64-bit:
      • Typ / kopieer / plak: cd / home /"Uw naam"/ Downloads
      • Typ / kopieer / plak: sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
      • Typ / kopieer / plak: cd / usr / local / java
  6. Pak het Java-bestand uit in / usr / local / java directory
    • Hoe Oracle Java 32-bit op Ubuntu Linux 32-bit te installeren:
      • Typ / kopieer / plak: sudo tar xvzf jdk-8u20-linux-i586.tar.gz
    • Oracle Java 64-bit installeren op Ubuntu Linux 64-bit:
      • Typ / kopieer / plak: sudo tar xvzf jdk-8u20-linux-x64.tar.gz
  7. Controleer nogmaals de directory 1. In deze stap ziet u 2 niet-gecomprimeerde binaire mappen op / usr / local / java van Java JDK / JRE die als volgt worden weergegeven:
    • Typ / kopieer / plak: ls -a
    • jdk1.8.0_20
    • jre1.8.0_20
  8. Bewerk het bestandspad / etc / profile en voeg de volgende systeemvariabelen toe aan het pad. Gebruik nano, gedit of een andere teksteditor om / etc / profile te openen.
    • Typ / kopieer / plak: sudo gedit / etc / profile
    • of
    • Typ / kopieer / plak: sudo nano / etc / profile
  9. Scrol naar de onderkant van het bestand met de navigatietoets en voer de volgende regel in / etc / profile file in:
    • Typ / kopieer / plak:

      JAVA_HOME = / usr / lokaal / java /jdk1.8.0_20
      JRE_HOME = / usr / lokaal / java /jre1.8.0_20
      PATH = $ PATH: $ JRE_HOME / bin: $ JAVA_HOME / bin
      exporteer JAVA_HOME
      exporteer JRE_HOME
      exporteer PATH
  10. Sla het bestand / etc / profile op en sluit af.
  11. Informeer het Ubuntu Linux-systeem over de locatie van de Oracle Java JDK / JRE. Op deze manier kunt u het systeem laten weten dat de Oracle Java-versie klaar is voor gebruik.
    • Typ / kopieer / plak: sudo update-alternative -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
      • Dit is de opdracht om het systeem te informeren dat de Oracle Java JRE klaar is voor gebruik.
    • Typ / kopieer / plak: sudo update-alternative -install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
      • Dit is de opdracht om het systeem te informeren dat de Oracle Java JDK klaar is voor gebruik.
    • Typ / kopieer / plak: sudo update-alternative -install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
      • Dit is de opdracht om het systeem te informeren dat Oracle Java Web klaar is voor gebruik.
  12. Informeer het Ubuntu Linux-systeem dat Oracle Java JDK / JRE de standaard Java is.
    • Typ / kopieer / plak: sudo update-alternatieven -set java /usr/local/java/jdk1.8.0_20/bin/java
      • Dit is de opdracht om het Java-runtime-systeem voor het systeem in te stellen.
    • Typ / kopieer / plak: sudo update-alternatieven -set javac /usr/local/java/jdk1.8.0_20/bin/javac
      • Dit is de opdracht om de javac-compiler voor het systeem in te stellen.
    • Typ / kopieer / plak: sudo update-alternatieven -set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
      • Dit is de opdracht om Java Web in te stellen om op het systeem op te starten.
  13. Laad het systeempad / etc / profile opnieuw door de volgende opdracht in te voeren:
    • Typ / kopieer / plak: source / etc / profile
    • Noteer het bestandspad / etc / profile waarmee uw Ubuntu Linux-systeem opnieuw wordt opgestart.
  14. Controleer of Oracle Java correct op het systeem is geïnstalleerd of niet. Voer de volgende opdracht uit en onthoud de Java-versie:
  15. Bij een succesvolle installatie van Oracle Java 32-bit wordt het volgende weergegeven:
    • Typ / kopieer / plak: java -versie
      • Dit is de opdracht om de Java-versie die op het systeem draait te tonen.
    • U ontvangt het volgende bericht.
      • java-versie "1.8.0_20"
        Java (TM) SE Runtime-omgeving (build 1.8.0_20-b26)
        Java HotSpot (TM) Server VM (build 25.20-b23, gemengde modus)
    • Typ / kopieer / plak: javac -versie
      • Dit is een commando dat u informeert dat u Java-programma's vanaf de terminal kunt compileren.
    • U ontvangt het volgende bericht:
      • javac 1.8.0_20
  16. Bij een succesvolle installatie van Oracle Java 64-bit wordt het volgende weergegeven:
    • Typ / kopieer / plak: java -versie
      • Dit is de opdracht om de Java-versie die op het systeem draait te tonen.
    • U ontvangt het volgende bericht:
      • java-versie "1.8.0_20"
        Java (TM) SE Runtime-omgeving (build 1.8.0_20-b26)
        Java HotSpot (TM) Server VM (build 25.20-b23, gemengde modus)
    • Typ / kopieer / plak: javac -versie
      • Dit is een commando dat u vertelt dat u Java-programma's vanaf de terminal kunt compileren.
    • U ontvangt het volgende bericht:
      • javac 1.8.0_20
  17. Gefeliciteerd, u heeft Oracle Java met succes op uw Linux-systeem geïnstalleerd. Start nu uw Ubuntu Linux-systeem opnieuw op. Het systeem is dan volledig geconfigureerd om Java-programma's uit te voeren en te ontwikkelen. Vervolgens kunt u Java-programma's compileren en uitvoeren volgens de online tutorials. advertentie

Optioneel: Oracle Java inschakelen in de webbrowser

  1. Om Java-plug-ins in een webbrowser in te schakelen, moet u een symbolische koppeling maken van de plug-in-directory van de browser naar de locatie van de Java-plug-in, inclusief Oracle Java.

Belangrijke notitie: Ik zou voorzichtig zijn bij het inschakelen van Oracle Java 7 in een webbrowser vanwege veel beveiligingsproblemen en exploits. Met name bij het activeren van Oracle Java 7 in een webbrowser, als er een beveiligingslek is en dit misbruikt, kan de slechterik in uw systeem binnendringen. Bezoek de volgende website voor meer gedetailleerde informatie: Java Tester

Google Chrome

Oracle Java 32-bits zelfstudie:

  1. Geef de volgende opdrachten uit.
    • Typ / kopieer / plak: sudo mkdir -p / opt / google / chrome / plugins
      • Dit is de opdracht om de map / opt / google / chrome / plugins te maken
    • Typ / kopieer / plak: cd / opt / google / chrome / plugins
      • Dit is het wijzigingscommando in de Google Chrome-plugin-directory, zorg ervoor dat u zich in die directory bevindt voordat u de pictogramlink maakt.
    • Typ / kopieer / plak: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
      • Hier is de opdracht om de symbolische link te genereren vanuit de JRE-plug-in (Java Operating Environment). libnpjp2.so naar de Google Chrome-webbrowser.

Oracle Java 64-bit zelfstudie:

  1. Voer de volgende opdrachten in:
    • Typ / kopieer / plak: sudo mkdir -p / opt / google / chrome / plugins
      • Dit is de opdracht om de map / opt / google / chrome / plugins te maken
    • Typ / kopieer / plak: cd / opt / google / chrome / plugins
      • Dit is de opdrachtwijziging in de Google Chrome-plugin-directory, zorg ervoor dat u zich in deze directory bevindt voordat u de symbolische link maakt.
    • Typ / kopieer / plak: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
      • Hier is de opdracht om een ​​symbolische link te genereren vanuit de Java JRE-plug-in (Java Operating Environment). libnpjp2.so naar de Google Chrome-webbrowser.

Herinneren:

  1. Notitie: Vaak ontvang je het volgende bericht:
    • ln: symbolische link maken `./libnpjp2.so ': Bestand bestaat
    • Om dit te omzeilen, verwijdert u eenvoudig de vorige symboollink met de volgende opdracht:
    • Typ / kopieer / plak: cd / opt / google / chrome / plugins
    • Typ / kopieer / plak: sudo rm -rf libnpjp2.so
    • Zorg ervoor dat u zich in de map / opt / google / chrome / plugins bevindt voordat u de opdracht invoert.
  2. Start de webbrowser opnieuw en ga naar Java Tester om de Java-functionaliteit in de browser te testen.

Mozilla Firefox

Oracle Java 32-bits zelfstudie:

  1. Voer de volgende opdrachten in:
    • Typ / kopieer / plak: cd / usr / lib / mozilla / plugins
      • Dit is het commando om te veranderen in de / usr / lib / mozilla / plugins directory, en een directory aan te maken als deze nog niet beschikbaar is.
    • Typ / kopieer / plak: sudo mkdir -p / usr / lib / mozilla / plugins
      • Hier is het commando create / usr / lib / mozilla / plugins directory, zorg ervoor dat je in deze directory bent voordat je de symbolische link aanmaakt.
    • Typ / kopieer / plak: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
      • Hier is de opdracht om een ​​symbolische link te genereren vanuit de Java JRE-plug-in (Java Operating Environment). libnpjp2.so naar de Mozilla Firefox-webbrowser.

Oracle Java 64-bits zelfstudie:

  1. Voer de volgende opdrachten in.
    • Typ / kopieer / plak: cd / usr / lib / mozilla / plugins
      • Dit is het commando om te veranderen in de / usr / lib / mozilla / plugins directory, waarbij je de directory zelf aanmaakt als deze nog niet beschikbaar is.
    • Typ / kopieer / plak: sudo mkdir -p / usr / lib / mozilla / plugins
      • Hier is het commando om de directory / usr / lib / mozilla / plugins aan te maken, zorg ervoor dat je in deze directory bent voordat je de symbolische link aanmaakt.
    • Typ / kopieer / plak: sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
      • Hier is de opdracht om een ​​Java JRE (Java Operating Environment) plugin-pictogramlink te genereren. libnpjp2.so naar de Mozilla Firefox-webbrowser.

Herinneren:

  1. Notitie: Vaak ontvang je het volgende bericht:
    • ln: symbolische link maken `./libnpjp2.so ': Bestand bestaat
    • Om dit probleem op te lossen, verwijdert u eenvoudig de vorige symboollink met de volgende opdracht:
    • Typ / kopieer / plak: cd / usr / lib / mozilla / plugins
    • Typ / kopieer / plak: sudo rm -rf libnpjp2.so
    • Zorg ervoor dat u zich in de map / usr / lib / mozilla / plugins bevindt voordat u het commando invoert.
  2. Start de webbrowser opnieuw en ga naar de Java Tester-pagina om de Java-functionaliteit in de browser te testen.