Hoe Oracle Java JRE op Ubuntu Linux te installeren

Posted on
Schrijver: Laura McKinney
Datum Van Creatie: 9 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

is een wiki, wat betekent dat veel artikelen zijn geschreven door verschillende auteurs. Om dit artikel te maken, namen 14 mensen, sommige anoniem, deel aan de editie en de verbetering ervan in de loop van de tijd.

Verschillende applicaties vereisen de installatie van een Java runtime-omgeving om goed te werken op een Ubuntu-systeem. Deze omgeving moet de architectuur van het geïnstalleerde systeem respecteren, in 32 of 64 bits, en het is het beste om altijd de meest recente Java-omgeving te installeren. De procedures voor het installeren van Java JRE zullen dezelfde zijn voor Debian-distributies en de daarvan afgeleide (Ubuntu en Linux Mint om er maar een paar te noemen). De Oracle Java-site biedt u de mogelijkheid om de Runtime Environment (JRE) of de Development Environment (JDK) te downloaden. De oefening die we hier voorstellen is om te installeren dat runtime-omgeving (Oracle Java JRE). U kunt Java ook laten werken in uw webbrowser, zodat u Java-applicaties online kunt uitvoeren.


stadia



  1. Controleer de architectuur van uw systeem. Om erachter te komen of de architectuur van uw Linux-distributie 32-bits of 64-bits is, opent u een terminal en ondervraagt ​​u uw systeem.
    • Voer of kopieer en plak file / sbin / init. Als de / sbin / init: symbolische link naar / lib / systemd / systemd weergeven, roept u de opdracht op file / lib / systemd / systemd die van toepassing is op de meest recente versies van Debian-systemen en derivaten.
      • Noteer degene die naar u zal worden teruggestuurd. Uw systeem wordt in 64 bits opgebouwd als u leest ELF 64-bit in het antwoord, en het zal in 32 bits zijn als je krijgt ELF 32-bit.



  2. Controleer of Java al op uw systeem is geïnstalleerd. Roep vanuit uw terminal de opdracht op die de versie van Java aangeeft die is geïnstalleerd.
    • Open de terminal en voer de volgende opdracht in:
      • invoeren of kopiëren en plakken java -versie
    • Als OpenJDK op uw systeem is geïnstalleerd, krijgt u een vergelijkbaar antwoord als dit:
      • openjdk-versie "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (6b15 ~ pre1-0lucid1)
        OpenJDK 64-bit VM-server (build 19.0-b09, gemengde modus)
    • Als de naam van de verkoper OpenJDK wordt weergegeven in het door het systeem geretourneerde, de versie van Java die op uw systeem is geïnstalleerd, komt niet overeen met degene die we zullen behandelen in het vervolg van deze wiki, die Oracle Java JRE / JDK.



  3. Verwijder OpenJDK / JRE volledig van uw systeem. Maak een map om binaire bestanden van Oracle Java JRE op te slaan om conflicten tussen de verschillende versies van Java te voorkomen. Verwijder de OpenJDK / JRE-versie die op uw systeem is geïnstalleerd door uw apparaat in te voeren:
    • invoeren of kopiëren en plakken sudo apt-get purge openjdk - *
      • OpenJDK / JRE wordt volledig van uw systeem verwijderd.
    • invoeren of kopiëren en plakken sudo mkdir -p / usr / local / java
      • Er wordt een map met de naam "/ usr / local / java" gemaakt om de JDK- en JRE-binaries van Oracle Java te ontvangen.


  4. Download Oracle Java JRE voor Linux. Zorg ervoor dat u de bestanden selecteert die overeenkomen met de 32- of 64-bits architectuur van uw systeem. Het bestand wordt gedownload als een gecomprimeerd archief in de indeling .tar.gz.
    • Als u met een 32-bits Ubuntu-architectuur werkt, downloadt u de binaire bestanden voor dit 32-bits systeem.
    • Als u met een 64-bits Ubuntu-architectuur werkt, downloadt u de binaire bestanden voor dit 64-bits systeem.
    • Geniet van uw verbinding om de documentatie van te downloaden Oracle Java JDK / JRE wat nuttig kan zijn.
      • Selecteer het genoemde bestand jdk-7u40-apidocs.zip en download het.
    • Lees aandachtig: 64-bits binaire Oracle-bestanden werken niet op een 32-bits architectonisch systeem. U zult veel fouten en waarschuwingen zien als u in deze omstandigheden probeert te installeren.


  5. Verplaats Oracle binaire bestanden. De bestanden die u zojuist hebt gedownload, zijn standaard in de map geplaatst ~ / Home / yourname / Downloads en je moet ze naar de map overbrengen / Usr / local / java die je eerder hebt gemaakt.
    • Verplaats de gedownloade bestanden van Oracle Java naar 32 bits:
      • invoeren of kopiëren en plakken cd / home /"Yourname"/ Downloads
      • invoeren of kopiëren en plakken sudo cp -r jre-8u131-linux-i586.tar.gz / usr / local / java
      • invoeren of kopiëren en plakken cd / usr / local / java
    • Verplaats de gedownloade bestanden van Oracle Java naar 64 bits:
      • invoeren of kopiëren en plakken cd / home /"Yourname"/ Downloads
      • invoeren of kopiëren en plakken sudo cp -r jre-8u131-linux-x64.tar.gz / usr / local / java
      • invoeren of kopiëren en plakken cd / usr / local / java


  6. Installeer Oracle Java op uw systeem. U moet de hieronder beschreven opdrachten toepassen op de bestanden met gecomprimeerde indeling .tar.gz dOracle Java. Dit moet worden gedaan door toegang te hebben tot het niveau wortel zodat alle gebruikers van het systeem kunnen profiteren van de Java-installatie. U moet ervoor zorgen dat u het commando gebruikt sudo voor elk van de hieronder beschreven opdrachten. U moet eerst de toegangsmachtigingen wijzigen voor de bestanden die u zojuist hebt overgedragen.
    • Wijzig de toegangsmachtigingen van Java-bestanden in 32 bits:
      • invoeren of kopiëren en plakken sudo chmod a + x jre-8u131-linux-i586.tar.gz
    • Wijzig de toegangsrechten van 64-bit Java-bestanden:
      • invoeren of kopiëren en plakken sudo chmod a + x jre-8u131-linux-x64.tar.gz


  7. Pak vervolgens de binaire bestanden uit. Zorg ervoor dat u uzelf in de directory plaatst als dit nog niet is gebeurd / Usr / local / java om door te gaan met deze bewerking.
    • Installeer Oracle Java voor Ubuntu Linux in 32 bits:
      • invoeren of kopiëren en plakken sudo tar xvzf jre-8u131-linux-i586.tar.gz
    • Installeer Oracle Java voor Ubuntu Linux in 64 bits:
      • invoeren of kopiëren en plakken sudo tar xvzf jre-8u131-linux-x64.tar.gz


  8. Controleer uw installatiemap zorgvuldig. Op dit punt in de procedure bevindt zich een niet-gecomprimeerde map in de map / Usr / local / java. Om het te controleren:
    • invoeren of kopiëren en plakken ls -a
    • u zult kunnen lezen jre1.8.0_131, dat is de map in de map


  9. Bewerk de systeemvariabele PATH. Het bevindt zich in het bestand / Etc / profile, die u moet wijzigen met een editor van es. U zult kunnen gebruiken nano, gedit of een andere editor naar keuze in wortel om deze variabelen toe te voegen:
    • invoeren of kopiëren en plakken sudo gedit / etc / profile te gebruiken gedit
    • of
    • invoeren of kopiëren en plakken sudo nano / etc / profile als je dat liever hebt nano


  10. Ga naar het einde van het bestand. Blader met behulp van de pijltoetsen omhoog / omlaag op uw toetsenbord om naar de laatste regel van het bestand te gaan en voeg de volgende regels toe:
    • invoeren of kopiëren en plakken
      JAVA_HOME = / usr / local / java /jre1.8.0_73
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JAVA_HOME exporteren
      PATH exporteren


  11. Sla het bestand op / Etc / profile. Vergeet niet om aan het einde van de e een lege regel toe te voegen voordat u opslaat en de editor verlaat.


  12. Breng uw systeem op de hoogte van aangebrachte wijzigingen. Om te weten waar u de bestanden voor uw nieuwe versie van Java kunt vinden, moet u uw systeem op de hoogte brengen van de wijzigingen die u zojuist hebt aangebracht:
    • invoeren of kopiëren en plakken sudo update-alternative - install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_131/bin/java" 1
      • Uw systeem wordt op de hoogte gesteld van de beschikbaarheid van Oracle Java.
    • invoeren of kopiëren en plakken sudo update-alternative - install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_131/bin/javaws" 1
      • Hij zal hier worden geïnformeerd over de beschikbaarheid van de module Oracle Java Web start.


  13. Wijs uw systeem de standaardversie van Java toe. U moet Oracle Java ook informeren dat JRE nu de standaardversie van de Java-runtime-omgeving is door de hieronder beschreven opdrachten toe te passen:
    • invoeren of kopiëren en plakken sudo update-alternative --set java /usr/local/java/jre1.8.0_131/bin/java
      • Met deze opdracht wordt de toepasselijke Java-runtime-omgeving voor het systeem gedefinieerd.
    • invoeren of kopiëren en plakken sudo update-alternative --set javaws /usr/local/java/jre1.8.0_131/bin/javaws
      • Dit zal de module definiëren Java Web start die zal worden gebruikt.


  14. Laad uw nieuwe systeemomgeving. Ga verder zoals hieronder beschreven.
    • Voer of kopieer en plak ./etc/profile.
    • Merk op dat de omgevingsvariabelen in het bestand zijn gedefinieerd / Etc / profile wordt pas door het systeem ondersteund nadat u de computer opnieuw hebt opgestart.


  15. Controleer of Oracle Java correct is geïnstalleerd. Voer de onderstaande opdrachten uit om het nummer van de Java-versie te controleren die door het systeem wordt geretourneerd.


  16. Controleer uw versie van Oracle Java 32-bit:
    • invoeren of kopiëren en plakken java -versie
      • Met deze opdracht wordt de Java-versie geretourneerd die door het systeem wordt ondersteund.
    • het volgende verschijnt in de terminal:
      • Java-versie "1.8.0_131"
        Java (TM) SE Runtime Environment (build 1.8.0_131-8u131-b11)
        Java HotSpot (TM) VM-server (build 25.131-b11, gemengde modus)


  17. Controleer uw versie van Oracle Java 64-bit:
    • invoeren of kopiëren en plakken java -versie
      • U wordt op de hoogte gebracht van de versie van Java die door het systeem wordt ondersteund.
    • het volgende verschijnt in de terminal:
      • Java-versie "1.8.0_131"
        Java (TM) SE Runtime Environment (build 1.8.0_131-8u131-b11)
        Java HotSpot (TM) VM-server (build 25.131-b11, gemengde modus)


  18. Start Ubuntu Linux opnieuw. Gefeliciteerd, uw nieuwe Java runtime-omgeving is volledig geconfigureerd en wordt ondersteund door uw systeem. U kunt nu zonder problemen toepassingen uitvoeren die in Java zijn geschreven.
Java toestaan ​​voor webbrowsers
  1. Om Java-plug-ins door uw webbrowser te kunnen gebruiken, moet u een symbolische koppeling maken vanuit de installatiemap van de modules naar de locatie van de plug-in die is opgenomen in de runtime-omgeving van Java Oracle die u hebt geïnstalleerd.
    • Lees aandachtig: U moet uiterst voorzichtig zijn bij het toestaan ​​van Oracle Java 8 in uw webbrowser, omdat in het verleden een aantal beveiligingslekken zijn ontdekt en het is ook mogelijk dat anderen in de toekomst worden ontdekt. Deze beveiligingsfouten zijn allemaal toegangspunten tot uw systeem die beschikbaar worden gesteld aan hackers of hackers kwaadaardig. Raadpleeg de Java Tester-site voor meer informatie over dit onderwerp.

Installeer Oracle Java voor Google Chrome 32-bit

  1. Pas de volgende opdrachten toe:
    • invoeren of kopiëren en plakken sudo mkdir -p / opt / google / chrome / plug-ins
      • Een map met de naam / Opt / google / chrome / plugins zal worden gemaakt.
    • invoeren of kopiëren en plakken cd / opt / google / chrome / plug-ins
      • Met deze opdracht gaat u naar de map Chrome-plug-ins. Zorg ervoor dat u in deze map staat voordat u doorgaat met het maken van de symbolische link:
    • invoeren of kopiëren en plakken sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
      • Er wordt een symbolische koppeling tussen de bibliotheek gemaakt libnpjp2.so uw Java runtime-omgeving en Google Chrome-browser.

Installeer Oracle Java voor Google Chrome 64-bit

  1. Pas de volgende opdrachten toe:
    • invoeren of kopiëren en plakken sudo mkdir -p / opt / google / chrome / plug-ins
      • Een map met de naam / Opt / google / chrome / plugins zal worden gemaakt.
    • invoeren of kopiëren en plakken cd / opt / google / chrome / plug-ins
      • Met deze opdracht gaat u naar de map Chrome-plug-ins. Zorg ervoor dat u in deze map staat voordat u doorgaat met het maken van de symbolische link:
    • invoeren of kopiëren en plakken sudo ln -s /usr/local/java/jre1.8.0_05/lib/amd64/libnpjp2.so
      • Er wordt een symbolische koppeling tussen de bibliotheek gemaakt libnpjp2.so uw Java runtime-omgeving en de Google Chrome-browser.

Opmerkingen over het installeren van Java op Google Chrome

  1. Opmerking: het volgende kan worden geretourneerd nadat u de symbolische link hebt gemaakt:
    • ln: creatie van de symbolische link `./libnpjp2.so: het bestand bestaat al
    • om dit probleem te verhelpen, verwijdert u eenvoudigweg de bestaande symbolische koppeling door de volgende opdracht toe te passen:
    • invoeren of kopiëren en plakken cd / opt / google / chrome / plug-ins
    • invoeren of kopiëren en plakken sudo rm -rf libnpjp2.so
    • zorg ervoor dat u zich in de map bevindt / Opt / google / chrome / plugins alvorens te bestellen.
  2. Start uw computer opnieuw op. Ga vervolgens naar de Java Tester-site om te controleren of Java in uw webbrowser werkt.

Installeer Oracle Java voor Mozilla Firefox in 32 bits

  1. Pas de volgende opdrachten toe:
    • invoeren of kopiëren en plakken cd / usr / lib / mozilla / plug-ins
      • U wordt naar de opdracht van dit commando gebracht in de directory / Usr / lib / mozilla / plugins. U moet deze map op de volgende manier maken als deze nog niet op uw systeem bestaat:
    • invoeren of kopiëren en plakken sudo mkdir -p / usr / lib / mozilla / plugins
      • Met deze opdracht wordt de benoemde map gemaakt / Usr / lib / mozilla / plugins. Zorg ervoor dat u zich in deze map bevindt voordat u doorgaat met het maken van de symbolische link.
    • invoeren of kopiëren en plakken sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
      • Er wordt een symbolische koppeling tussen de bibliotheek gemaakt libnpjp2.so uw Java runtime-omgeving en de Mozilla Firefox-browser.

Installeer Oracle Java voor Mozilla Firefox in 64-bit

  1. Pas de volgende opdrachten toe:
    • invoeren of kopiëren en plakken cd / usr / lib / mozilla / plug-ins
      • U wordt naar de opdracht van dit commando gebracht in de directory / Usr / lib / mozilla / plugins. U moet deze map op de volgende manier maken als deze nog niet op uw systeem bestaat:
    • invoeren of kopiëren en plakken sudo mkdir -p / usr / lib / mozilla / plugins
      • Met deze opdracht wordt de benoemde map gemaakt / Usr / lib / mozilla / plugins. Zorg ervoor dat u zich in deze map bevindt voordat u doorgaat met het maken van de symbolische link.
    • invoeren of kopiëren en plakken sudo ln -s /usr/local/java/jre1.8.0_73/lib/amd64/libnpjp2.so
      • Er wordt een symbolische koppeling tussen de bibliotheek gemaakt libnpjp2.so uw Java runtime-omgeving en de Mozilla Firefox-browser.

Opmerkingen over het installeren van Java op Mozilla Firefox

  1. Opmerking: het volgende kan worden geretourneerd nadat u de symbolische link hebt gemaakt:
    • ln: creatie van de symbolische link `./libnpjp2.so: het bestand bestaat al
    • om dit probleem te verhelpen, verwijdert u eenvoudigweg de bestaande symbolische koppeling door de volgende opdracht toe te passen:
    • invoeren of kopiëren en plakken cd / usr / lib / mozilla / plug-ins
    • invoeren of kopiëren en plakken sudo rm -rf libnpjp2.so
    • zorg ervoor dat u zich in de map bevindt / Usr / lib / mozilla / plugins alvorens te bestellen.
  2. Start uw computer opnieuw op. Ga vervolgens naar de Java Tester-site om te controleren of Java in uw webbrowser werkt.