Kuinka asentaa Oracle Java Ubuntu Linuxiin

Posted on
Kirjoittaja: Laura McKinney
Luomispäivä: 9 Huhtikuu 2021
Päivityspäivä: 17 Saattaa 2024
Anonim
Howto install Ambari on Ubuntu
Video: Howto install Ambari on Ubuntu

Sisältö

Tässä artikkelissa: Valinnainen: Vahvista Oracle Java Internet-selaimessaGoogle ChromeMozilla Firefox

Tämä opas kattaa JDK (kehitysympäristö) ja JRE (käyttöympäristö) Oracle 7: n asennuksen Ubuntu-käyttöjärjestelmiin 32 ja 64 bitissä. Nämä ohjeet koskevat myös Debian Linux- ja Linux Mint -jakelua.


  • Kuinka päivittää Oracle Java Ubuntu Linuxilla

Jos Oracle Java 7 on jo asennettu järjestelmään, käytä tätä menetelmää, mutta vain päivittääksesi se.

  • Kuinka asentaa Oracle Java -käyttöympäristö Ubuntu Linuxiin

Niille, jotka haluavat "vain" asentaa Oracle Java JRE -sovelluksen ajaa Java-sovelluksia, ei sovellusten kehittämiseen.

  • Kuinka asentaa Oracle JDK Ubuntu Linuxiin

Niille, jotka haluavat asentaa Oracle Oracle -kehitysympäristön, kehittää ohjelmia ja sovelluksia tällä alustalla. JDK-asennus integroi myös JRE-käyttöympäristön.

  • Kuinka vahvistaa Oracle Java Internet-selaimissa

Voit myös antaa selaimesi käyttää Java-alustaa.

vaiheet




  1. Tarkista, onko Ubuntu Linux -käyttöjärjestelmäsi 32- tai 64-bittinen. Avaa pääte ja käynnistä seuraava komento.
    • Tyyppi / copy / paste: tiedosto / sbin / init
      • Tämä komento antaa sinulle tietoja Ubuntu Linux -käyttöjärjestelmän 32 tai 64 bitin arkkitehtuurista.


  2. Tarkista, onko Java asennettu järjestelmään. Tätä varten sinun on annettava komento, joka pyytää Java-versiota päätteen kautta.
    • Avaa pääte ja käynnistä seuraava komento.
      • Tyyppi / copy / paste: java -versio
    • Jos järjestelmään on asennettu OpenJDK, vastaus voidaan näyttää seuraavasti:
      • Java-versio "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-bittinen VM-palvelin (rakenna 19.0-b09, sekatila)
    • Tässä tapauksessa sinulla on asennettuna Java-versio, mutta se tulee toiselta palveluntarjoajalta ja on hyvin erilainen kuin se, jota käytämme tässä harjoituksessa. Sinun on poistettava se.



  3. Poista OpenJDK / JRE kokonaan järjestelmästäsi ja luo hakemisto, joka sisältää Oracle Java JDK / JRE -binaarit. Tämä estää mahdolliset ristiriidat ja sekaannukset alustojen ja Java-versioiden välillä. Jos esimerkiksi OpenJDK / JRE on asennettu koneellesi, sinun on poistettava se seuraavan komennon avulla (terminaalissa).
    • Tyyppi / copy / paste: sudo apt-get purge openjdk - *
      • Tämä komento poistaa OpenJDK / JRE: n kokonaan järjestelmästäsi.
    • Tyyppi / copy / paste: sudo mkdir -p / usr / local / java
      • Tämä komento luo hakemiston, joka sisältää binaarisen Oracle-kehityksen ja Java-käyttöympäristön binaarit.


  4. Lataa Oracle Java JDK- ja JKE -ympäristöt Linuxille. Muista valita hyvä pakatut arkistot, jotka vastaavat järjestelmän 32 tai 64 bitin arkkitehtuuria. Tämän arkiston nimen on oltava lopussa .tar.gz eikä par.zip tai.exe.
    • Jos esimerkiksi tietokoneesi toimii 32-bittisessä Ubuntu Linux -järjestelmässä, lataa 32-bittiset binaariarkistot.
    • Jos sen sijaan se toimii 64-bittisessä järjestelmässä, lataa 64-bittiset binäärit.
    • Lataa valinnaisesti Oracle Java JDK / JRE -ympäristöjen dokumentaatio.
      • Valitse jdk-7u40-apidocs.zip
    • Tärkeää tietoa: Oraclen 64-bittiset Oracle-binaarit eivät toimi 32-bittisessä Linux-käyttöjärjestelmässä, ja saat useita järjestelmävirheitä, jos yrität tällaista asennusta. Sama tapahtuu, jos yrität asentaa 32-bittisen alustan 64-bittiseen arkkitehtuuriin.


  5. Kopioi Oracle Java -binaarit / usr / local / java-hakemistoon. Useimmissa tapauksissa nämä tiedostot tallennetaan automaattisesti nimelliseen lataushakemistoon / home /"Votre_nom_dutilisateur"/ Lataukset.
    • Asennusohjeet Oracle Java 32 -bittille Ubuntu Linux 32 -bittisessä:
      • Tyyppi / copy / paste: cd / koti /"Votre_nom_dutilisateur"/ lataukset
      • Tyyppi / copy / paste: sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
      • Tyyppi / copy / paste: sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
      • Tyyppi / copy / paste: cd / usr / local / java
    • Asennusohjeet Oracle Java 64 -bittille Ubuntu Linux 64 -bittissä:
      • Tyyppi / copy / paste: cd / koti /"Votre_nom_dutilisateur"/ lataukset
      • Tyyppi / copy / paste: sudo cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
      • Tyyppi / copy / paste: sudo cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
      • Tyyppi / copy / paste: cd / usr / local / java


  6. Pura Java-binaarit hakemistoon / usr / local / java.
    • Asennusohjeet Oracle Java 32 -bittille Ubuntu Linux 32 -bittisessä:
      • Tyyppi / copy / paste: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
      • Tyyppi / copy / paste: sudo tar xvzf jre-7u40-linux-i586.tar.gz
    • Asennusohjeet Oracle Java 64 -bittille Ubuntu Linux 64 -bittissä:
      • Tyyppi / copy / paste: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
      • Tyyppi / copy / paste: sudo tar xvzf jre-7u40-linux-x64.tar.gz


  7. Tarkista hakemistosi. Tässä vaiheessa sinulla pitäisi olla kaksi pakkaamatonta binaariarkistoa Java JDK / JRE-hakemistossa / usr / local / java, nimeltään seuraavasti. Käytä seuraavaa komentoa saadaksesi selville.
    • Tyyppi / copy / paste: on -a. Vastauksessa olisi lueteltava nämä kaksi tiedostoa:
    • jdk1.8.0_181
    • jre1.8.0_181


  8. Avaa järjestelmän muuttujakuvaustiedosto käyttämällä nano-, gedit-, vim- tai mitä tahansa muuta es-editoria./ etc / profile ja lisää seuraava (sinun on oltava kirjautuneena sisään nimellä juuri voidakseen suorittaa tämän operaation).
    • Tyyppi / copy / paste: sudo gedit / etc / profile, jos käytät gedit.
    • tai
    • Tyyppi / copy / paste: sudo nano / etc / profile, jos valitsit nanon.


  9. Vieritä tiedosto jne. / Profiili loppuun nuolinäppäimillä ja lisää seuraavat rivit.
    • Tyyppi / copy / paste:

      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
      vie JAVA_HOME
      vie JRE_HOME
      vie PATH
    • Tallenna / etc / profiilitiedosto ja poistu es-editorista.


  10. Ilmoita Ubuntu Linuxille Oracle Java JDK / JRE -paikan sijainti. Seuraava kertoo järjestelmälle, että uusi Java-alusta on saatavana.
    • Tyyppi / copy / paste: sudo update-alternatives - asenna "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_181/bin/java" 1
      • Tämä komento kertoo järjestelmälle, että Oracle JRE Java on nyt saatavana.
    • Tyyppi / copy / paste: sudo update-alternatives - asenna "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
      • Tämä komento ilmoittaa järjestelmälle, että Oracle Java JDK: tä voidaan nyt käyttää.
    • Tyyppi / copy / paste: sudo update-alternatives - asenna "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_181/bin/javaws" 1
      • Tämä komento ilmoittaa järjestelmälle, että Oracle Java Web start -ohjelmaa voidaan nyt käyttää.


  11. Kerro nyt Ubuntu Linuxille, että Oracle on nyt Java-oletusympäristö.
    • Tyyppi / copy / paste: sudo päivitys-vaihtoehdot - aseta java /usr/local/java/jre1.8.0_181/bin/java
      • Tämä komento integroi käyttöympäristön järjestelmään.
    • Tyyppi / copy / paste: sudo päivitys-vaihtoehdot - aseta javac /usr/local/java/jdk1.8.0_181/bin/javac
      • Tämä komento integroi Javac-kääntäjän järjestelmään.
    • Tyyppi / copy / paste: sudo päivitys-vaihtoehdot - aseta javaws /usr/local/java/jre1.8.0_181/bin/javaws
      • Tämä komento integroi Java Web start järjestelmän.


  12. Pyydä järjestelmää ottamaan huomioon muuttuja PATH / etc / profile kirjoittamalla komento alla.
    • Tyyppi / copy / paste:. / Etc / profile
    • Huomaa, että muuttuja PATH järjestelmäsi (sijainti / etc / profile) päivittyy käyttöjärjestelmän uudelleenkäynnistyksen jälkeen.


  13. Testaa Oracle Java -sovelluksen oikea asennus järjestelmään. Suorita alla kuvatut komennot ja muista asennettu Java-versio. Onnistunut 32-bittinen Oracle Java -asennus johtaa seuraaviin.
    • Tyyppi / copy / paste: java -versio
      • Tämän komennon tarkoituksena on kertoa järjestelmässäsi käyvästä Java-versiosta.
    • Sinun pitäisi nähdä yksi järjestelmä näyttää:
      • Java-versio "1.8.0_181"
        Java (TM) SE Runtime Environment (rakenna 1.8.0_181-b40)
        Java HotSpot (TM) VM Server (rakenna 23.1-b03, sekoitettu tila).
    • Tyyppi / copy / paste: javac -versio
      • Tämä komento kertoo, voitko nyt kääntää Java-ohjelmia päätelaitteelta.
    • Sinun pitäisi saada juliste:
      • javac 1.8.0_181


  14. Onnittelut, olet juuri saanut päätökseen Oracle Java -asennuksen Linux-järjestelmään. Käynnistä tietokone uudelleen nyt Ubuntu Linux -käyttöjärjestelmässä, minkä jälkeen järjestelmäsi on täysin määritetty kehittämään ja ajamaan Java-ohjelmia. Saatat joutua yrittämään koota ja suorittaa omia Java-ohjelmia luettuasi tämän artikkelin: Kuinka luoda ensimmäinen Java-ohjelma Ubuntu Linux -käyttöjärjestelmässä.

Tapa 1 Valinnainen: Vahvista Oracle Java Internet-selaimessa



  1. Java-laajennuksen validoimiseksi Internet-selaimessa on luotava symbolinen linkki selaimen laajennuksia sisältävän hakemiston ja Oracle Oracle -jakelupakettiin sisältyvän kansion sisältävän kansion välille.
    • Tärkeä huomautus: kiinnitämme tarkkaan huomionne, kun Oracle 7 on validoitu selaimissa siellä havaittujen monien tietoturva-aukkojen ja hyödyntämisten vuoksi. Tämä on pääasiallinen reitti, jota kaikenlaiset pahantahot käyttävät vaarantaaksesi järjestelmän. Lisätietoja aiheesta, käy tällä verkkosivustolla, josta on lisätietoja aiheesta.

Tapa 2 Google Chrome

Ohjeet 32-bittiselle Oracle Java -sovellukselle



  1. Käynnistä seuraavat komennot.
    • Tyyppi / copy / paste: sudo mkdir -p / opt / google / chrome / plugins
      • joka luo hakemiston nimeltä / opt / google / chrome / plugins.
    • Tyyppi / copy / paste: cd / opt / google / chrome / plugins
      • Tämä komento vie sinut Google Chromen laajennushakemistoon, varmista, että olet sijoitettu siihen ennen symbolisen linkin luomista.
    • Tyyppi / copy / paste: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Tämä komento luo symbolisen linkin JRE-käyttöympäristön laajennuksen välille libnpjp2.so ja Google Chrome -selaimesi.

Ohjeet Oracle Java 64-bit



  1. Käynnistä seuraavat komennot.
    • Tyyppi / copy / paste: sudo mkdir -p / opt / google / chrome / plugins
      • joka luo hakemiston nimeltä / opt / google / chrome / plugins.
    • Tyyppi / copy / paste: cd / opt / google / chrome / plugins
      • Tämä komento vie sinut Google Chromen laajennushakemistoon, joten muista lisätä se siihen ennen symbolisen linkin luomista.
    • Tyyppi / copy / paste: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Tämä komento luo symbolisen linkin JRE-käyttöympäristön laajennuksen välille libnpjp2.so ja selaimesi

muistutuksia



  1. Saatat joskus nähdä seuraavan, kun annat yllä mainitun komennon.
    • ln: symbolisen linkin luominen `./libnpjp2.so: tiedosto on jo olemassa
    • Voit korjata tämän ongelman poistamalla vain symbolinen linkki seuraavalla komennolla.
    • Tyyppi / copy / paste: cd / opt / google / chrome / plugins
    • Tyyppi / copy / paste: sudo rm -rf libnpjp2.so
    • Varmista, että olet hakemistossa / opt / google / chrome / plugins, ennen kuin aloitat komennon.


  2. Käynnistä Internet-selain uudelleen ja siirry tälle sivustolle testi Java jotta se toimii Google Chromessa.

Tapa 3 Mozilla Firefox

Ohjeet 32-bittiselle Oracle Java -sovellukselle



  1. Käynnistä seuraavat komennot.
    • Tyyppi / copy / paste: cd / usr / lib / mozilla / plugins
      • Tämä vie sinut hakemistoon / usr / lib / mozilla / plugins, jos tätä kansiota ei vielä ole järjestelmässäsi, luo se.
    • Tyyppi / copy / paste: sudo mkdir -p / usr / lib / mozilla / plugins
      • Tämä komento luo hakemiston / usr / lib / mozilla / plugins, tarkista, että olet tässä, ennen kuin luot symbolisen linkin.
    • Tyyppi / copy / paste: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Kuka luo symbolisen linkin JRE-käyttöympäristön laajennuksen välille libnpjp2.so ja Mozilla Firefox -selaimesi.

Ohjeet Oracle Java 64-bit



  1. Käynnistä seuraavat komennot.
    • Tyyppi / copy / paste: cd / usr / lib / mozilla / plugins
      • Tämä vie sinut hakemistoon / usr / lib / mozilla / plugins, jos tätä kansiota ei vielä ole järjestelmässäsi, luo se.
    • Tyyppi / copy / paste: sudo mkdir -p / usr / lib / mozilla / plugins
      • Tämä komento luo hakemiston / usr / lib / mozilla / plugins, tarkista, että olet siinä, ennen kuin luot symbolisen linkin.
    • Tyyppi / copy / paste: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Kuka luo symbolisen linkin JRE-käyttöympäristön laajennuksen välille libnpjp2.so ja Mozilla Firefox -selaimesi.

muistutuksia



  1. Saatat joskus nähdä seuraavan, kun annat yllä mainitun komennon.
    • ln: symbolisen linkin luominen `./libnpjp2.so: tiedosto on jo olemassa
    • Voit korjata tämän ongelman poistamalla vain symbolinen linkki seuraavalla komennolla:
    • Tyyppi / copy / paste: cd / usr / lib / mozilla / plugins
    • Tyyppi / copy / paste: sudo rm -rf libnpjp2.so
    • Tarkista, että olet hakemistossa / usr / lib / mozilla / plugins, ennen kuin annat komennon.
  2. Käynnistä Internet-selain uudelleen ja siirry tälle sivustolle testi Java varmistaaksesi, että se toimii Firefoxissa.
neuvot
  • Huomaa, että tätä asiakirjaa tarkistetaan jatkuvasti, koska Oracle muuttaa joskus binaarioiden asennusmenetelmiä JRE / JDK-ympäristöihin.
  • Muista, että Oracle suorittaa rutiininomaisesti tietoturvaa ja virhekorjauksia ja laajentaa Java-version jokaisen pienemmän version suorituskykyä. Kun asennat Oracle Java -järjestelmääsi, tarkista versionumeroiden kehitys. Katso ohjeet Oracle Java -päivityksen Ubuntu Linux -käyttöjärjestelmästä saadaksesi lisätietoja.
  • Linux Ubuntun kanssa voit valita, asentaako OpenJDK, joka on ilmainen ja avoimen lähdekoodin Java-alusta, tai asentaa Oracle JDK ja JRE. Jotkut pitävät tätä viimeistä ratkaisua, koska se on Java-tekniikan uusin versio ja se tulee suoraan Java-tekniikan alkuperäisiltä tuottajilta, mutta se saattaa muuttua yhtenä päivänä.