Kako namestiti Oracle Java na Ubuntu Linux

Avtor: Monica Porter
Datum Ustvarjanja: 17 Pohod 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
How to install Oracle Java JDK on Ubuntu Linux (18.04 LTS or 20.04 LTS)
Video.: How to install Oracle Java JDK on Ubuntu Linux (18.04 LTS or 20.04 LTS)

Vsebina

Ta članek bo vodil namestitev 32-bitne in 64-bitne različice Oracle Java 7 (trenutna različica je 1.7.0_45JDK / JRE v 32-bitnih in 64-bitnih operacijskih sistemih Ubuntu. Ta priročnik lahko uporabite za Debian in Linux Mint.

Če ste v svoj operacijski sistem namestili Oracle Java 7, vendar želite nadgraditi, si oglejte vadnico Oracle Java za nadgradnjo na Ubuntu Linux.

Z ljudmi samo Če želite namestiti Oracle Java JRE za zagon aplikacij Java in ne za razvoj programov Java, si oglejte navodila za namestitev Oracle Java JRE v Ubuntu Linux.

Za tiste, ki želijo namestiti Oracle Java JDK za razvoj programov in aplikacij Java (Oracle Java JRE, vključno z Oracle JDK), uporabite naslednjo metodo:

  • Kako namestiti Oracle Java JDK na Ubuntu Linux

Če želite aktivirati / nadgraditi Oracle Java v spletnem brskalniku, si oglejte navodila za aktiviranje Oracle Java v spletnem brskalniku.

Koraki


  1. Preverite, ali je vaš operacijski sistem Ubuntu Linux 32-bitni ali 64-bitni, odprite terminal in zaženite naslednji ukaz.
    • Vnesite / kopirajte / prilepite: datoteka / sbin / init
      • Upoštevajte, ali je vaša različica Ubuntu Linux 32-bitna ali 64-bitna.

  2. Preverite, ali je v sistemu nameščena Java. Za preizkus zaženite ukaz različice Java v terminalu.
    • Odprite terminal in vnesite naslednji ukaz:
      • Vnesite / kopirajte / prilepite: java -verzija
    • Če je v sistemu nameščen OpenJDK, se prikaže sporočilo:
      • različica java "1.7.0_15"
        Izvajalno okolje OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-bitni strežnik VM (19.0-b09, mešani način)
    • Če je v sistemu nameščen OpenJDK, to ni različica ponudnika, omenjena v tem članku.

  3. Popolnoma odstranite OpenJDK / JRE v sistemu in ustvarite imenik za shranjevanje binarnih datotek Oracle Java JDK / JRE. To je način, da se izognemo sistemskim konfliktom in zmedi med dvema različicama Jave različnih ponudnikov. Če imate na primer v sistemu nameščen OpenJDK / JRE, ga lahko odstranite z naslednjim ukazom:
    • Vnesite / kopirajte / prilepite: sudo apt-get purge openjdk - *
      • To je ukaz za popolno odstranitev OpenJDK / JRE iz sistema.
    • Vnesite / kopirajte / prilepite:sudo mkdir -p / usr / local / java
      • To je ukaz za ustvarjanje novega imenika za shranjevanje binarnih datotek Oracle Java JDK in JRE.
  4. Prenesite Oracle Java JDK / JRE za Linux. Vsekakor izberite natančno Stisnjeni dvojiški za 32-bitne ali 64-bitne operacijske sisteme (konča se s tar.gz).
    • Če na primer uporabljate 32-bitni Ubuntu Linux, prenesite 32-bitne binarne datoteke Oracle Java.
    • Če na primer uporabljate 64-bitno Ubuntu Linux, prenesite 64-bitne binarne datoteke Oracle Java.
    • Možnost, Prenesite dokumentacijo Oracle Java JDK / JRE
      • Izberite jdk-7u40-apidocs.zip
    • Pomembna informacija: 64-bitne binarne datoteke Oracle Java ne delujejo v 32-bitnem Ubuntu Linuxu, prikaže se veliko sistemskih sporočil o napakah, če namerno namestite 64-bitno Oracle Java v Ubuntu Linux 32-bit.
  5. Kopirajte binarno datoteko Oracle Java v imenik / usr / local / java. V večini primerov se prenese binarni program Oracle Java: / home /"uporabniško ime"/ Prenosi.
    • Kako namestiti 32-bitno Oracle Java na 32-bitno Ubuntu Linux:
      • Vnesite / kopirajte / prilepite: cd ~ / prenosi
      • Vnesite / kopirajte / prilepite: sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
      • Vnesite / kopirajte / prilepite: sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
      • Vnesite / kopirajte / prilepite: cd / usr / local / java
    • Kako namestiti 64-bitno Oracle Java na 64-bitno Ubuntu Linux:
      • Vnesite / kopirajte / prilepite:cd ~ / prenosi
      • Če prenesete JDK, vnesite / kopirajte / prilepite: sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
      • Ali če prenesete JRE, potem vnesite / kopirajte / prilepite: sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
      • Vnesite / kopirajte / prilepite: cd / usr / local / java
  6. Izvlecite binarni arhiv Java v imeniku / usr / local / java
    • Kako namestiti 32-bitno Oracle Java na 32-bitno Ubuntu Linux:
      • Vnesite / kopirajte / prilepite: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
      • Vnesite / kopirajte / prilepite: sudo tar xvzf jre-7u45-linux-i586.tar.gz
    • Kako namestiti 64-bitno Oracle Java na 64-bitno Ubuntu Linux:
      • Če prenesete JDK Type / Copy / Paste: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
      • Če prenesete JRE, potem vnesite / kopirajte / prilepite: sudo tar xvzf jre-7u45-linux-x64.tar.gz
  7. Ponovno preverite imenik. Na tem koraku bi morali imeti razpakiran imenik Java JDK / JRE na naslovu / usr / local / java, ki je naveden takole:
    • Vnesite / kopirajte / prilepite: ls -a
    • jdk1.7.0_45
    • ali jre1.7.0_45
  8. Uredite pot do datoteke / etc / profile in v pot dodajte naslednje sistemske spremenljivke. Uporabite nano, gedit ali katero koli drugo programsko opremo za urejanje besedila in odprite / etc / profile.
    • Vnesite / kopirajte / prilepite: sudo gedit / etc / profile
    • ali
    • Vnesite / kopirajte / prilepite: sudo nano / etc / profile
  9. S puščičnimi tipkami se pomaknite na dno in dodajte datoteko za datoteko:
    • Če imate nameščen JDK Type / Copy / Paste:
      JAVA_HOME = / usr / local / java /jdk1.7.0_45
      JRE_HOME = $ JAVA_HOME / jre
      POT = $ PATH: $ JAVA_HOME / bin: $ JRE_HOME / bin
      izvoz JAVA_HOME
      izvoz JRE_HOME
      izvozi POT
    • Če imate nameščen JRE Type / Copy / Paste:
      JRE_HOME = / usr / local / java /jre1.7.0_45
      POT = $ PATH: $ JRE_HOME / bin
      izvoz JRE_HOME
      izvozi POT
    • Shranite datoteko / etc / profile in zapustite.
  10. Obvestite sistem Ubuntu Linux o lokaciji Oracle Java JDK / JRE. Ukaz bo sistem obvestil, da je nova različica Oracle Java pripravljena za uporabo.
    • Če imate nameščen JDK Type / Copy / Paste: sudo update-alternative -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
    • Če imate nameščen JRE Type / Copy / Paste: sudo update-alternative -install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
      • To je ukaz, ki obvešča sistem, da je Oracle Java JRE pripravljen za uporabo.
    • Samo če namestite JDK Vnesite / kopirajte / prilepite:sudo update-alternative -install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
      • To je ukaz, ki obvešča sistem, da je Oracle Java JDK pripravljen za uporabo.
    • Vnesite / kopirajte / prilepite:sudo update-alternative -install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
      • To je ukaz, ki obvešča sistem, da je Oracle Java Web pripravljen za uporabo.
  11. Povejte sistemu Ubuntu Linux, da je Oracle Java JDK / JRE vaša privzeta Java.
    • Če imate nameščen JDK Type / Copy / Paste: sudo update-alternative -set java /usr/local/java/jdk1.7.0_45/jre/bin/java
    • Če imate nameščen JRE Type / Copy / Paste:sudo update-alternative -set java /usr/local/java/jre1.7.0_45/bin/java
      • To je ukaz za nastavitev izvajalnega sistema Java.
    • Samo pri namestitvi JDK Type / Copy / Paste: sudo update-alternative -set java /usr/local/java/jdk1.7.0_45/bin/java
      • To je ukaz za nastavitev java prevajalnika za sistem.
    • Če imate nameščen JDK Type / Copy / Paste: sudo update-alternative -set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
    • Ali če imate nameščen JRE Type / Copy / Paste: sudo update-alternative -set javaws /usr/local/java/jre1.7.0_45/bin/javaws
      • To je ukaz za nastavitev Java Web za zagon v sistemu.
  12. Znova naložite sistemsko pot / etc / profile, tako da vnesete naslednji ukaz:
    • Vnesite / kopirajte / prilepite:. / etc / profile
    • Zapišite si, da se bo sistemska pot / etc / profile po ponovnem zagonu sistema Ubuntu Linux znova naložila.
  13. Preverite, ali je Oracle Java pravilno nameščena v sistemu ali ne. Zaženite naslednji ukaz in zapišite različico Jave: Če je 32-bitna namestitev Oracle Java uspešna, se prikaže sporočilo:
    • Vnesite / kopirajte / prilepite: java -verzija. To je ukaz za prikaz različice jave v sistemu. Videli boste sporočilo: različica java "1.7.0_45"
      Izvajalno okolje Java (TM) SE (gradnja 1.7.0_45-b18)
    • Java HotSpot (TM) Server VM (gradnja 24.45-b08, mešani način)
    • Vnesite / kopirajte / prilepite: java -verzija. To je ukaz, ki obvešča, da lahko zdaj s terminala prevajate programe Java. Dobili boste naslednje sporočilo: java 1.7.0_45. Uspešna namestitev Oracle Java 64-bit bo prikazala:
    • Vnesite / kopirajte / prilepite: java -verzija. To je ukaz za prikaz različice jave, ki se izvaja v sistemu. Dobili boste naslednje sporočilo: različica java "1.7.0_45"
      Izvajalno okolje Java (TM) SE (gradnja 1.7.0_45-b18)
    • Java HotSpot (TM) 64-bitni strežnik VM (gradnja 24.45-b08, mešani način)
    • Vnesite / kopirajte / prilepite: java -verzija. To je ukaz, ki obvešča, da lahko zdaj s terminala prevajate programe Java. Dobili boste prikazno sporočilo: java 1.7.0_45
  14. Čestitamo, Oracle Java ste uspešno namestili v svoj sistem Linux. Zdaj samo znova zaženite sistem. Nato bo sistem v celoti konfiguriran za izvajanje in razvoj programov Java. Nato lahko poskusite sestaviti in zagnati lasten program Java. oglas

Metoda 1 od 3: Izbirno: Kako omogočiti Oracle Java v spletnem brskalniku

  1. Če želite omogočiti vtičnik Java v spletnem brskalniku, morate ustvariti simbolično povezavo iz imenika vtičnika brskalnika do mesta vtičnika Java na particiji Java Oracle.
    • Pomembno: Pri omogočanju Oracle Java 7 v spletnem brskalniku bodite previdni, ker ima Java številne ranljivosti in izkorišča. Še pomembneje pa je, da če v vašem spletnem brskalniku omogočite Oracle Java 7, če obstaja varnostna ranljivost ali izkoriščanje, je to slabost za napadanje in škodovanje vašega sistema. Za več informacij o ranljivosti in izkoriščanju Java obiščite spletno mesto: Java Tester
    oglas

2. način od 3: Google Chrome

32-bitna vadnica Oracle Java:

  1. Izvedite naslednji ukaz.
    • Vnesite / kopirajte / prilepite: sudo mkdir -p / opt / google / chrome / plugins
      • To je ukaz za ustvarjanje / opt / google / chrome / plugins imenika
    • Vnesite / kopirajte / prilepite: cd / opt / google / chrome / plugins
      • To je ukaz, ki vas popelje v imenik vtičnikov google chrome, ne pozabite iti v ta imenik, preden ustvarite povezavo do ikone
    • Vnesite / kopirajte / prilepite: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • Tu je ukaz za ustvarjanje simbolne povezave iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v brskalnik Google Chrome.
    oglas

64-bitna vadnica Oracle Java:

  1. Izvedite naslednji ukaz.
    • Vnesite / kopirajte / prilepite: sudo mkdir -p / opt / google / chrome / plugins
      • To je ukaz za ustvarjanje / opt / google / chrome / plugins imenika
    • Vnesite / kopirajte / prilepite: cd / opt / google / chrome / plugins
      • To je ukaz, ki vas popelje v imenik vtičnikov google chrome. Preden ustvarite povezavo do ikone, se prepričajte, da ste vstopili v imenik.
    • Vnesite / kopirajte / prilepite: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
      • Tu je ukaz za generiranje simbolne povezave iz vtičnika Java JRE (Java Runtime Environment). libnpjp2.so v brskalnik Google Chrome.
    oglas

Opomni:

  1. Opomba: Ko izvedete zgornje ukaze, boste velikokrat prejeli naslednje sporočilo:
    • ln: ustvarjanje simbolne povezave `./libnpjp2.so ': datoteka obstaja
    • Če želite odpraviti to težavo, preprosto odstranite povezavo prej z naslednjim ukazom:
    • Vnesite / kopirajte / prilepite:cd / opt / google / chrome / plugins
    • Vnesite / kopirajte / prilepite:sudo rm -rf libnpjp2.so
    • Pred izvajanjem ukaza se prepričajte, da ste v imeniku / opt / google / chrome / plugins.
  2. Znova zaženite spletni brskalnik in pojdite na Java Tester da preverite, ali Java deluje ali ne. oglas

3. metoda od 3: Mozilla Firefox

32-bitna vadnica Oracle Java:

  1. Izvedite naslednji ukaz.
    • Vnesite / kopirajte / prilepite: cd / usr / lib / mozilla / plugins
      • To je ukaz, ki vas bo pripeljal do imenika plugin / usr / lib / mozilla / plugins, ustvarite ga, če ga nimate.
    • Vnesite / kopirajte / prilepite: sudo mkdir -p / usr / lib / mozilla / plugins
      • Tu je ukaz create directory / usr / lib / mozilla / plugins, preden ustvarite simbolno povezavo, se prepričajte, da ste v imeniku.
    • Vnesite / kopirajte / prilepite: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • Tu je ukaz za generiranje simbolne povezave iz vtičnika Java JRE (Java Runtime Environment). libnpjp2.so v spletni brskalnik Mozilla Firefox.
    oglas

64-bitna vadnica Oracle Java:

  1. Izvedite naslednji ukaz:
    • Vnesite / kopirajte / prilepite: cd / usr / lib / mozilla / plugins
      • To je ukaz, ki vas bo pripeljal do / usr / lib / mozilla / plugins, ustvarite ta imenik, če ga nimate.
    • Vnesite / kopirajte / prilepite: sudo mkdir -p / usr / lib / mozilla / plugins
      • Tu je ukaz create directory / usr / lib / mozilla / plugins, preden ustvarite simbolno povezavo, se prepričajte, da ste v imeniku.
    • Vnesite / kopirajte / prilepite: sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
      • Tu je ukaz za generiranje simbolne povezave iz vtičnika Java JRE (Java Runtime Environment). libnpjp2.so v spletni brskalnik Mozilla Firefox.
    oglas

Opomni:

  1. Opomba: Včasih izvedete zgornje ukaze in dobite sporočilo:
    • ln: ustvarjanje simbolne povezave `./libnpjp2.so ': datoteka obstaja
    • Če želite odpraviti to težavo, preprosto odstranite prejšnjo povezavo z naslednjim ukazom:
    • Vnesite / kopirajte / prilepite: cd / usr / lib / mozilla / plugins
    • Vnesite / kopirajte / prilepite: sudo rm -rf libnpjp2.so
    • Pred izvajanjem ukaza se prepričajte, da ste v imeniku / usr / lib / mozilla / plugins.
  2. Znova zaženite spletni brskalnik in obiščite stran Java Tester da preverite, ali Java deluje v brskalniku. oglas

Nasvet

  • Z Ubuntu Linux lahko izbirate med OpenJDK, brezplačnim odprtokodnim programskim jezikom Java; ali Oracle Java JDK in JRE. Nekateri radi uporabljajo Oracle Java (ker je to najnovejša različica Java in prihaja iz vzdrževalcev Java tehnologije), vendar tudi drugačni.
  • Upoštevajte, da Oracle z vsako posodobitvijo Oracle Java nadgrajuje varnost, odpravlja napake in izboljšuje zmogljivost. Ko nameščate Oracle Java v svoj sistem, bodite pozorni na številko različice. Glejte vadnico Oracle Java za nadgradnjo na Linuxu.
  • Upoštevajte, da se ta članek nenehno popravlja, ker Oracle včasih spremeni binarni način namestitve Java JDK / JRE.