Hoe Oracle Java op Ubuntu Linux te installeren

Posted on
Schrijver: Laura McKinney
Datum Van Creatie: 9 April 2021
Updatedatum: 25 Juni- 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 dit artikel: Optioneel: valideer Oracle Java in een internetbrowser Google Chrome Mozilla Firefox

Deze tutorial behandelt de installatie van JDK (ontwikkelomgeving) en JRE (besturingsomgeving) Oracle 7 op Ubuntu-besturingssystemen in 32 en 64 bits. Deze instructies zijn ook geldig voor de Debian Linux- en Linux Mint-distributies.


  • Hoe Oracle Java bij te werken met Ubuntu Linux

Als Oracle Java 7 al op uw systeem is geïnstalleerd, gebruikt u deze methode, maar alleen om deze bij te werken.

  • Hoe de Oracle Java-besturingsomgeving op Ubuntu Linux te installeren

Voor degenen die "alleen" de Oracle Java JRE willen installeren om applicaties met Java uit te voeren, niet om applicaties te ontwikkelen.

  • Hoe Oracle JDK op Ubuntu Linux te installeren

Voor degenen die de Oracle Oracle-ontwikkelomgeving willen installeren om programma's en applicaties op dit platform te ontwikkelen. De JDK-installatie integreert ook de JRE-besturingsomgeving.

  • Hoe Oracle Java in uw internetbrowser te valideren

Ook om uw browsers het Java-platform te laten gebruiken.

stadia



  1. Controleer of de architectuur van uw Ubuntu Linux-besturingssysteem 32-bits of 64-bits is. Open een terminal en start de volgende opdracht.
    • Type / kopiëren / plakken: file / sbin / init
      • Deze opdracht geeft u informatie over het type 32- of 64-bits architectuur van uw Ubuntu Linux-besturingssysteem.



  2. Controleer of Java op het systeem is geïnstalleerd. Om dit te doen, moet u een opdracht geven om de Java-versie op te vragen via een terminal.
    • Open een terminal en start de volgende opdracht.
      • Type / kopiëren / plakken: java -versie
    • Als OpenJDK op uw systeem is geïnstalleerd, kan het antwoord als volgt worden weergegeven:
      • Java-versie "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-bit VM-server (build 19.0-b09, gemengde modus)
    • In dit geval hebt u een versie van Java geïnstalleerd, maar deze is afkomstig van de andere provider en verschilt sterk van de versie die we in deze oefening zullen gebruiken. U moet het verwijderen.


  3. Verwijder OpenJDK / JRE volledig van uw systeem en maak een map met daarin de Oracle Java JDK / JRE-binaire bestanden. Dit voorkomt conflicten en verwarring tussen platforms en Java-versies. Als OpenJDK / JRE bijvoorbeeld op uw machine is geïnstalleerd, moet u het verwijderen met de volgende opdracht (in een terminal).
    • 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 maakt u een map met de binaire bestanden van uw binaire Oracle-ontwikkeling en Java-besturingsomgeving.



  4. Download Oracle Java JDK- en JKE-omgevingen voor Linux. Zorg ervoor dat u de goed gecomprimeerde archieven die overeenkomen met de 32- of 64-bits architectuur van uw systeem. De naam van dit archief moet eindigen op .tar.gz en niet par.zip of.exe.
    • Als uw computer bijvoorbeeld op een 32-bits Ubuntu Linux-systeem draait, downloadt u de 32-bits binaire archieven.
    • Als het in plaats daarvan op een 64-bit systeem draait, download dan de 64-bit binaries.
    • Download desgewenst de documentatie over Oracle Java JDK / JRE-omgevingen.
      • Selecteer jdk-7u40-apidocs.zip
    • Belangrijke informatie: Oracle 64-bits Oracle-binaries werken niet op een 32-bits Linux-besturingssysteem en u ontvangt meerdere systeemfouten als u een dergelijke installatie probeert. Hetzelfde zal gebeuren als u probeert een 32-bits platform op een 64-bits architectuur te installeren.


  5. Kopieer de Oracle Java-binaire bestanden naar de map / usr / local / java. In de meeste gevallen worden deze bestanden automatisch opgeslagen in de nominale downloadmap / home /"Votre_nom_dutilisateur"/ Downloads.
    • Installatie-instructies voor Oracle Java 32-bit op Ubuntu Linux 32-bit:
      • Type / kopiëren / plakken: cd / home /"Votre_nom_dutilisateur"/ downloads
      • Type / kopiëren / plakken: sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
      • Type / kopiëren / plakken: sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
      • Type / kopiëren / plakken: cd / usr / local / java
    • Installatie-instructies voor Oracle Java 64-bit op Ubuntu Linux 64-bit:
      • Type / kopiëren / plakken: cd / home /"Votre_nom_dutilisateur"/ downloads
      • Type / kopiëren / plakken: sudo cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
      • Type / kopiëren / plakken: sudo cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
      • Type / kopiëren / plakken: cd / usr / local / java


  6. Pak de Java-binaries uit in de map / usr / local / java.
    • Installatie-instructies voor Oracle Java 32-bit op Ubuntu Linux 32-bit:
      • Type / kopiëren / plakken: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
      • Type / kopiëren / plakken: sudo tar xvzf jre-7u40-linux-i586.tar.gz
    • Installatie-instructies voor Oracle Java 64-bit op Ubuntu Linux 64-bit:
      • Type / kopiëren / plakken: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
      • Type / kopiëren / plakken: sudo tar xvzf jre-7u40-linux-x64.tar.gz


  7. Controleer uw mappen. Op dit moment zou u twee niet-gecomprimeerde binaire archieven in / usr / local / java voor Java JDK / JRE als volgt moeten hebben. Voer de volgende opdracht uit om hierachter te komen.
    • Type / kopiëren / plakken: ls -a. Het antwoord moet deze twee bestanden bevatten:
    • jdk1.8.0_181
    • jre1.8.0_181


  8. Open met nano, gedit, vim of een andere es-editor het bestand met de systeemvariabele-descriptor./ etc / profile en voeg het volgende toe (je moet ingelogd zijn als wortel om deze bewerking uit te kunnen voeren).
    • Type / kopiëren / plakken: sudo gedit / etc / profile als je gedit gebruikt.
    • of
    • Type / kopiëren / plakken: sudo nano / etc / profile als je voor nano hebt gekozen.


  9. Blader met de pijltoetsen naar het bestand enz. / Profiel en voeg de volgende regels toe.
    • Type / kopiëren / plakken:

      JAVA_HOME = / usr / local / java /jdk1.8.0_181
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JRE_HOME = / usr / local / java /jre1.8.0_181
      PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
      JAVA_HOME exporteren
      JRE_HOME exporteren
      PATH exporteren
    • Sla het / etc / profile-bestand op en verlaat de es-editor.


  10. Informeer Ubuntu Linux over de locatie van Oracle Java JDK / JRE. Het volgende zal het systeem vertellen dat het nieuwe Java-platform beschikbaar is.
    • Type / kopiëren / plakken: sudo update-alternative - install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_181/bin/java" 1
      • Deze opdracht vertelt het systeem dat Oracle JRE Java nu beschikbaar is.
    • Type / kopiëren / plakken: sudo update-alternative - install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
      • Deze opdracht informeert het systeem dat Oracle Java JDK nu kan worden gebruikt.
    • Type / kopiëren / plakken: sudo update-alternative - install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_181/bin/javaws" 1
      • Met deze opdracht wordt het systeem gemeld dat Oracle Java Web start nu kan worden gebruikt.


  11. Laat Ubuntu Linux nu weten dat Oracle nu de standaard Java-omgeving wordt.
    • Type / kopiëren / plakken: sudo update-alternatieven --set java /usr/local/java/jre1.8.0_181/bin/java
      • Met deze opdracht wordt de besturingsomgeving in het systeem geïntegreerd.
    • Type / kopiëren / plakken: sudo update-alternative --set javac /usr/local/java/jdk1.8.0_181/bin/javac
      • Met deze opdracht wordt de Javac-compiler in het systeem geïntegreerd.
    • Type / kopiëren / plakken: sudo update-alternative --set javaws /usr/local/java/jre1.8.0_181/bin/javaws
      • Dit commando integreert Java Web start in het systeem.


  12. Laat het systeem rekening houden met de variabele PATH / etc / profile door onderstaande opdracht in te voeren.
    • Type / kopiëren / plakken:. / Etc / profile
    • Merk op dat de variabele PATH uw systeem (in / etc / profile) wordt vernieuwd na het opnieuw opstarten van uw besturingssysteem.


  13. Test de juiste installatie van Oracle Java op uw systeem. Voer de hieronder beschreven opdrachten uit en noteer de versie van Java die u hebt geïnstalleerd. Een succesvolle 32-bits Oracle Java-installatie resulteert in het volgende.
    • Type / kopiëren / plakken: java -versie
      • Het doel van deze opdracht is om u te informeren over de versie van Java die op uw systeem wordt uitgevoerd.
    • U zou een van de volgende systemen moeten zien:
      • Java-versie "1.8.0_181"
        Java (TM) SE Runtime Environment (build 1.8.0_181-b40)
        Java HotSpot (TM) VM-server (build 23.1-b03, gemengde modus).
    • Type / kopiëren / plakken: javac -versie
      • Met deze opdracht weet u of u nu Java-programma's vanaf de terminal kunt compileren.
    • U ontvangt een poster:
      • javac 1.8.0_181


  14. Gefeliciteerd, u hebt zojuist de installatie van Oracle Java op uw Linux-systeem voltooid. Start uw computer nu opnieuw op onder Ubuntu Linux, waarna uw systeem volledig is geconfigureerd om Java-programma's te ontwikkelen en uit te voeren. Mogelijk moet u proberen uw eigen Java-programma's te compileren en uit te voeren na het lezen van dit artikel: Uw eerste Java-programma maken op Ubuntu Linux.

Methode 1 Optioneel: valideer Oracle Java in een internetbrowser



  1. Om een ​​Java-plug-in in een internetbrowser te valideren, moet u een symbolische koppeling maken tussen de map met de plug-ins van de browser en de map met de plug-in die deel uitmaken van het Oracle Oracle-distributiepakket.
    • Belangrijke opmerking: we vestigen uw aandacht het beste wanneer Oracle 7 in uw browsers wordt gevalideerd vanwege de vele beveiligingskwetsbaarheden en exploits die daar zijn ontdekt. Dit is de belangrijkste toegangsweg die door allerlei kwaadwillende mensen wordt gebruikt om uw systeem in gevaar te brengen. Voor meer informatie over dit onderwerp, bezoek deze website waar meer informatie over dit onderwerp beschikbaar is.

Methode 2 Google Chrome

Instructies voor Oracle Java 32-bit



  1. Start de volgende opdrachten.
    • Type / kopiëren / plakken: sudo mkdir -p / opt / google / chrome / plug-ins
      • waarmee een map met de naam / opt / google / chrome / plug-ins wordt gemaakt.
    • Type / kopiëren / plakken: cd / opt / google / chrome / plug-ins
      • Met deze opdracht gaat u naar de map Google Chrome-plug-ins, zorg ervoor dat u erin staat voordat u de symbolische link maakt.
    • Type / kopiëren / plakken: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Met deze opdracht wordt een symbolische koppeling tussen de plug-in JRE-besturingsomgeving gemaakt libnpjp2.so en uw Google Chrome-browser.

Instructies voor Oracle Java 64-bit



  1. Start de volgende opdrachten.
    • Type / kopiëren / plakken: sudo mkdir -p / opt / google / chrome / plug-ins
      • waarmee een map met de naam / opt / google / chrome / plug-ins wordt gemaakt.
    • Type / kopiëren / plakken: cd / opt / google / chrome / plug-ins
      • Met deze opdracht gaat u naar de directory met Google Chrome-plug-ins, dus zorg ervoor dat u deze invoert voordat u de symbolische link maakt.
    • Type / kopiëren / plakken: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Met deze opdracht wordt een symbolische koppeling tussen de plug-in JRE-besturingsomgeving gemaakt libnpjp2.so en uw browser

herinneringen



  1. Soms ziet u het volgende wanneer u de bovenstaande opdracht uitvoert.
    • ln: creatie van de symbolische link `./libnpjp2.so: Het bestand bestaat al
    • Om dit probleem op te lossen, verwijdert u eenvoudig de symbolische koppeling met behulp van de volgende opdracht.
    • Type / kopiëren / plakken: cd / opt / google / chrome / plug-ins
    • 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 start.


  2. Start uw internetbrowser opnieuw op en ga naar deze site voor test Java om te controleren of het werkt op Google Chrome.

Methode 3 Mozilla Firefox

Instructies voor Oracle Java 32-bit



  1. Start de volgende opdrachten.
    • Type / kopiëren / plakken: cd / usr / lib / mozilla / plug-ins
      • Hiermee gaat u naar de map / usr / lib / mozilla / plugins, als deze map nog niet op uw systeem bestaat, maakt u deze aan.
    • Type / kopiëren / plakken: sudo mkdir -p / usr / lib / mozilla / plugins
      • Met deze opdracht maakt u de map / usr / lib / mozilla / plug-ins, controleer of u zich in deze bevindt voordat u de symbolische koppeling maakt.
    • Type / kopiëren / plakken: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Wie maakt een symbolische koppeling tussen de plug-in JRE-besturingsomgeving libnpjp2.so en uw Mozilla Firefox-browser.

Instructies voor Oracle Java 64-bit



  1. Start de volgende opdrachten.
    • Type / kopiëren / plakken: cd / usr / lib / mozilla / plug-ins
      • Hiermee gaat u naar de map / usr / lib / mozilla / plugins, als deze map nog niet op uw systeem bestaat, maakt u deze aan.
    • Type / kopiëren / plakken: sudo mkdir -p / usr / lib / mozilla / plugins
      • Met deze opdracht maakt u de map / usr / lib / mozilla / plug-ins, controleer of u zich erin bevindt voordat u de symbolische koppeling maakt.
    • Type / kopiëren / plakken: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Wie maakt een symbolische koppeling tussen de plug-in JRE-besturingsomgeving libnpjp2.so en uw Mozilla Firefox-browser.

herinneringen



  1. Soms ziet u het volgende wanneer u de bovenstaande opdracht uitvoert.
    • ln: creatie van de symbolische link `./libnpjp2.so: Het bestand bestaat al
    • Om dit probleem op te lossen, verwijdert u eenvoudig de symbolische koppeling met de volgende opdracht:
    • Type / kopiëren / plakken: cd / usr / lib / mozilla / plug-ins
    • Type / kopiëren / plakken: sudo rm -rf libnpjp2.so
    • Controleer of u zich in de map / usr / lib / mozilla / plugins bevindt voordat u de opdracht geeft.
  2. Start uw internetbrowser opnieuw op en ga naar deze site voor test Java om te controleren of het werkt op Firefox.
advies
  • Merk op dat dit document voortdurend wordt herzien omdat Oracle soms de methoden voor het installeren van binaire bestanden voor zijn JRE / JDK-omgevingen wijzigt.
  • Houd er rekening mee dat Oracle routinematig beveiligings- en bugfixes uitvoert en de prestaties van elke secundaire versie van Java uitbreidt. Wanneer u Oracle Java op uw systeem installeert, controleert u de evolutie van de versienummers. Zie hoe u Oracle Java op Ubuntu Linux kunt bijwerken voor meer informatie.
  • Met Linux Ubuntu hebt u de keuze om OpenJDK te installeren, een gratis en open-source implementatie van het Java-platform, of om Oracle JDK en JRE te installeren. Sommigen geven de voorkeur aan deze laatste oplossing omdat het de meest recente versie van Java is en rechtstreeks van de oorspronkelijke producenten van Java-technologie komt, maar dat kan op een dag veranderen.