Kako namestiti Oracle Java na Ubuntu Linux

Posted on
Avtor: Laura McKinney
Datum Ustvarjanja: 9 April 2021
Datum Posodobitve: 22 Junij 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

V tem članku: Neobvezno: Preverite Oracle Java v spletnem brskalnikuGoogle ChromeMozilla Firefox

Ta vadnica zajema namestitev JDK (razvojno okolje) in JRE (operacijsko okolje) Oracle 7 na operacijskih sistemih Ubuntu v 32 in 64 bitih. Ta navodila veljajo tudi za distribuciji Debian Linux in Linux Mint.


  • Kako posodobiti Oracle Java z Ubuntu Linuxom

Če je Oracle Java 7 že nameščen v vašem sistemu, uporabite to metodo, vendar le za posodobitev.

  • Kako namestiti operacijsko okolje Oracle Java v Ubuntu Linux

Za tiste, ki želijo "samo" namestiti Oracle Java JRE za zagon aplikacij s pomočjo Java, ne pa za razvoj aplikacij.

  • Kako namestiti Oracle JDK na Ubuntu Linux

Za tiste, ki želijo namestiti razvojno okolje Oracle Oracle za razvoj programov in aplikacij na tej platformi. Namestitev JDK vključuje tudi delovno okolje JRE.

  • Kako preveriti veljavnost Oracle Java v svojih internetnih brskalnikih

Dovolite tudi brskalnikom, da uporabljajo platformo Java.

faze



  1. Preverite, ali je arhitektura vašega Ubuntu Linux operacijskega sistema 32-bitna ali 64-bitna. Odprite terminal in zaženite ukaz, ki sledi.
    • Vrsta / Kopiraj / Prilepi: datoteka / sbin / init
      • Ta ukaz vam bo dal informacije o vrsti 32 ali 64 bitne arhitekture vašega Ubuntu Linux operacijskega sistema.



  2. Preverite, ali je Java nameščena v sistemu. Če želite to narediti, boste morali izdati ukaz, ki bo zahteval različico Java prek terminala.
    • Odprite terminal in zaženite ukaz, ki sledi.
      • Vrsta / Kopiraj / Prilepi: java -verzija
    • Če je OpenJDK nameščen v vašem sistemu, se lahko prikaže odgovor na naslednji način:
      • java različica "1.7.0_15"
        Runtime Environment OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        64-bitni VM strežnik OpenJDK (vgrajena 19.0-b09, mešani način)
    • V tem primeru imate nameščeno različico Jave, vendar prihaja od drugega ponudnika in se zelo razlikuje od tiste, ki jo bomo uporabili pri tej vaji. Odstraniti ga boste morali.


  3. V celoti odstranite OpenJDK / JRE iz svojega sistema in ustvarite imenik, ki bo vseboval binarne datoteke Oracle Java JDK / JRE. To bo preprečilo kakršne koli konflikte in nejasnosti med platformami in različico Java. Če je na primer na vašem računalniku nameščena OpenJDK / JRE, jo boste morali odstraniti z naslednjim ukazom (v terminalu).
    • Vrsta / Kopiraj / Prilepi: sudo apt-get purge openjdk - *
      • Ta ukaz bo popolnoma odstranil OpenJDK / JRE iz vašega sistema.
    • Vrsta / Kopiraj / Prilepi: sudo mkdir -p / usr / local / java
      • Ta ukaz bo ustvaril imenik, ki bo vseboval binarne datoteke Oracle za razvoj in razvojno okolje Java.



  4. Prenesite Oracle Java JDK in JKE okolja za Linux. Ne pozabite izbrati dobra stisnjeni arhivi in ​​ustrezajo 32 ali 64 bitni arhitekturi vašega sistema. Ime tega arhiva se mora končati .tar.gz in ne par.zip ali.exe.
    • Če na primer računalnik deluje v 32-bitnem sistemu Ubuntu Linux, prenesite 32-bitne binarne arhive.
    • Če namesto tega deluje v 64-bitnem sistemu, prenesite 64-bitne dvopredstavne datoteke.
    • Po želji prenesite dokumentacijo o okoljih Oracle Java JDK / JRE.
      • Izberite jdk-7u40-apidocs.zip
    • Pomembne informacije: 64-bitni binarni računalnik Oracle ne bo deloval v 32-bitnem operacijskem sistemu Linux, če poskusite takšno namestitev, boste prejeli več sistemskih napak. Enako se bo zgodilo, če poskusite namestiti 32-bitno platformo na 64-bitno arhitekturo.


  5. Kopirajte binarne datoteke Oracle Java v imenik / usr / local / java. V večini primerov bodo te datoteke samodejno shranjene v imeniku za prenos / domov /"Votre_nom_dutilisateur"/ Prenosi.
    • Navodila za namestitev 32-bitnega Oracle Java v 32-bitnem Ubuntu Linuxu:
      • Vrsta / Kopiraj / Prilepi: CD / doma /"Votre_nom_dutilisateur"/ Prenosi
      • Vrsta / Kopiraj / Prilepi: sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
      • Vrsta / Kopiraj / Prilepi: sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
      • Vrsta / Kopiraj / Prilepi: cd / usr / local / java
    • Navodila za namestitev 64-bitnega Oracle Java v 64-bitnem Ubuntu Linuxu:
      • Vrsta / Kopiraj / Prilepi: CD / doma /"Votre_nom_dutilisateur"/ Prenosi
      • Vrsta / Kopiraj / Prilepi: sudo cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
      • Vrsta / Kopiraj / Prilepi: sudo cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
      • Vrsta / Kopiraj / Prilepi: cd / usr / local / java


  6. Odstranite Java binarne datoteke v imenik / usr / local / java.
    • Navodila za namestitev 32-bitnega Oracle Java v 32-bitnem Ubuntu Linuxu:
      • Vrsta / Kopiraj / Prilepi: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
      • Vrsta / Kopiraj / Prilepi: sudo tar xvzf jre-7u40-linux-i586.tar.gz
    • Navodila za namestitev 64-bitnega Oracle Java v 64-bitnem Ubuntu Linuxu:
      • Vrsta / Kopiraj / Prilepi: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
      • Vrsta / Kopiraj / Prilepi: sudo tar xvzf jre-7u40-linux-x64.tar.gz


  7. Preverite svoje imenike. Na tej točki bi morali imeti dva / nestisnjena binarna arhiva v / usr / local / java za Java JDK / JRE, imenovana na naslednji način. Če želite to ugotoviti, uporabite naslednji ukaz.
    • Vrsta / Kopiraj / Prilepi: ls -a V odgovoru bi morali biti navedeni dve datoteki:
    • jdk1.8.0_181
    • jre1.8.0_181


  8. S pomočjo nano, gedit, vim ali katerega koli drugega urejevalnika es odprite datoteko deskriptorja sistemske spremenljivke./ etc / profile in dodajte naslednje (morate biti prijavljeni kot koren da bi lahko izvedli to operacijo).
    • Vrsta / Kopiraj / Prilepi: sudo gedit / etc / profile, če uporabljate gedit.
    • ali
    • Vrsta / Kopiraj / Prilepi: sudo nano / etc / profile, če ste izbrali nano.


  9. Pomaknite se po datoteki itd / profil do konca s puščicami in dodajte naslednje vrstice.
    • Vrsta / Kopiraj / Prilepi:

      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
      izvoz JAVA_HOME
      izvoz JRE_HOME
      izvoz PATH
    • Shranite datoteko / etc / profile in zapustite urejevalnik es.


  10. Obvestite Ubuntu Linux o lokaciji Oracle Java JDK / JRE. V nadaljevanju bo sistem povedal, da je na voljo nova platforma Java.
    • Vrsta / Kopiraj / Prilepi: sudo update-alternative --install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_181/bin/java" 1
      • Ta ukaz sistemu pove, da je Oracle JRE Java zdaj na voljo.
    • Vrsta / Kopiraj / Prilepi: sudo update-alternative --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
      • Ta ukaz sistemu sporoči, da je zdaj mogoče uporabiti Oracle Java JDK.
    • Vrsta / Kopiraj / Prilepi: sudo update-alternative --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_181/bin/javaws" 1
      • Ta ukaz sistem obvešča, da je zdaj mogoče uporabiti spletni zagon Oracle Java.


  11. Zdaj obvestite Ubuntu Linux, da bo Oracle zdaj privzeto Java okolje.
    • Vrsta / Kopiraj / Prilepi: sudo update-alternative --set java /usr/local/java/jre1.8.0_181/bin/java
      • Ta ukaz bo integriral operacijsko okolje v sistem.
    • Vrsta / Kopiraj / Prilepi: sudo update-alternative --set javac /usr/local/java/jdk1.8.0_181/bin/javac
      • Ta ukaz bo vključil prevajalnik Javac v sistem.
    • Vrsta / Kopiraj / Prilepi: sudo update-alternative --set javaws /usr/local/java/jre1.8.0_181/bin/javaws
      • Ta ukaz bo v sistem vključil Java Web start.


  12. Naj sistem upošteva spremenljivko POT / etc / profile, tako da vnesete spodnji ukaz.
    • Vrsta / Kopiraj / Prilepi:. / Etc / profil
    • Upoštevajte, da spremenljivka POT se bo vaš sistem (ki se nahaja v / etc / profile) osvežil po ponovnem zagonu vašega operacijskega sistema.


  13. Preverite pravilno namestitev programa Oracle Java v sistem. Zaženite spodaj opisane ukaze in si zabeležite različico Java, ki ste jo namestili. Uspešna 32-bitna namestitev Oracle Java bo povzročila naslednje.
    • Vrsta / Kopiraj / Prilepi: java -verzija
      • Namen tega ukaza je, da vas seznani z različico Java, ki deluje v vašem sistemu.
    • Videti bi moral enega od sistemov, ki prikazuje:
      • java različica "1.8.0_181"
        Runtime Environment Java (TM) (graditi 1.8.0_181-b40)
        Java HotSpot (TM) VM strežnik (vgrajena 23.1-b03, mešani način).
    • Vrsta / Kopiraj / Prilepi: javac -verzija
      • S tem ukazom lahko veste, ali lahko zdaj s terminala sestavljate programe Java.
    • Prejeli bi plakat:
      • javac 1.8.0_181


  14. Čestitamo, pravkar ste zaključili namestitev Oracle Java na sistem Linux. Zdaj znova zaženite računalnik pod Ubuntu Linuxom, po katerem bo vaš sistem popolnoma konfiguriran za razvoj in zagon programov Java. Po branju tega članka boste morda morali poskusiti sestaviti in zagnati lastne programe Java: Kako ustvariti svoj prvi program Java v Ubuntu Linuxu.

1. način Izbirno: Preverite Oracle Java v internetnem brskalniku



  1. Če želite preveriti vtičnik Java v internetnem brskalniku, morate ustvariti simbolično povezavo med imenikom, ki vsebuje vtičnike brskalnika, in mapo, ki vsebuje enega ali tiste, ki so vključeni v distribucijski paket Oracle Oracle.
    • Pomembna opomba: smo pozorni, ko je Oracle 7 v vaših brskalnikih potrjen zaradi številnih varnostnih ranljivosti in podvigov, ki so bili tam odkriti. To je glavna dostopna pot, ki jo uporabljajo vse vrste zlonamernih ljudi za ogrožanje vašega sistema. Za več informacij o tej temi obiščite to spletno mesto, kjer je na voljo več informacij o tej temi.

2. način Google Chrome

Navodila za 32-bitno Oracle Java



  1. Zaženite naslednje ukaze.
    • Vrsta / Kopiraj / Prilepi: sudo mkdir -p / opt / google / chrome / plugins
      • ki bo ustvaril imenik z imenom / opt / google / chrome / plugins.
    • Vrsta / Kopiraj / Prilepi: cd / opt / google / chrome / plugins
      • Ta ukaz vas bo popeljal v imenik vtičnikov Google Chrome in se prepričajte, da ste v njem, preden ustvarite simbolično povezavo.
    • Vrsta / Kopiraj / Prilepi: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Ta ukaz bo ustvaril simbolično povezavo med vtičem operacijskega okolja JRE libnpjp2.so in vaš brskalnik Google Chrome.

Navodila za 64-bitno Oracle Java



  1. Zaženite naslednje ukaze.
    • Vrsta / Kopiraj / Prilepi: sudo mkdir -p / opt / google / chrome / plugins
      • ki bo ustvaril imenik z imenom / opt / google / chrome / plugins.
    • Vrsta / Kopiraj / Prilepi: cd / opt / google / chrome / plugins
      • Ta ukaz vas bo pripeljal v imenik vtičnikov Google Chrome, zato ga pred ustvarjanjem simbolične povezave ne pozabite vnesti.
    • Vrsta / Kopiraj / Prilepi: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Ta ukaz bo ustvaril simbolično povezavo med vtičem operacijskega okolja JRE libnpjp2.so in vaš brskalnik

opomniki



  1. Ob izdaji zgoraj navedenega ukaza boste morda videli naslednje.
    • ln: ustvarjanje simbolične povezave `./libnpjp2.so: datoteka že obstaja
    • Če želite odpraviti to težavo, preprosto odstranite simbolično povezavo z naslednjim ukazom.
    • Vrsta / Kopiraj / Prilepi: cd / opt / google / chrome / plugins
    • Vrsta / Kopiraj / Prilepi: sudo rm -rf libnpjp2.so
    • Prepričajte se, da ste v imeniku / opt / google / chrome / plugins, preden zaženete ukaz.


  2. Znova zaženite spletni brskalnik in pojdite na to spletno mesto preskusna Java da se prepričajte, ali deluje v brskalniku Google Chrome

Metoda 3 Mozilla Firefox

Navodila za 32-bitno Oracle Java



  1. Zaženite naslednje ukaze.
    • Vrsta / Kopiraj / Prilepi: cd / usr / lib / mozilla / plugins
      • To vas bo pripeljalo v imenik / usr / lib / mozilla / plugins, če ta mapa v vašem sistemu še ne obstaja, jo ustvarite.
    • Vrsta / Kopiraj / Prilepi: sudo mkdir -p / usr / lib / mozilla / plugins
      • Ta ukaz bo ustvaril imenik / usr / lib / mozilla / plugins, preverite, ali ste v tem, preden ustvarite simbolično povezavo.
    • Vrsta / Kopiraj / Prilepi: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Kdo bo ustvaril simbolično povezavo med vtičkom operacijskega okolja JRE libnpjp2.so in vaš brskalnik Mozilla Firefox.

Navodila za 64-bitno Oracle Java



  1. Zaženite naslednje ukaze.
    • Vrsta / Kopiraj / Prilepi: cd / usr / lib / mozilla / plugins
      • Tako boste prišli do imenika / usr / lib / mozilla / plugins, če ta mapa v vašem sistemu še ne obstaja, jo ustvarite.
    • Vrsta / Kopiraj / Prilepi: sudo mkdir -p / usr / lib / mozilla / plugins
      • Ta ukaz bo ustvaril imenik / usr / lib / mozilla / plugins, preverite, ali ste v njem, preden ustvarite simbolično povezavo.
    • Vrsta / Kopiraj / Prilepi: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Kdo bo ustvaril simbolično povezavo med vtičkom operacijskega okolja JRE libnpjp2.so in vaš brskalnik Mozilla Firefox.

opomniki



  1. Ob izdaji zgoraj navedenega ukaza boste morda videli naslednje.
    • ln: ustvarjanje simbolične povezave `./libnpjp2.so: datoteka že obstaja
    • Če želite odpraviti to težavo, preprosto odstranite simbolično povezavo z naslednjim ukazom:
    • Vrsta / Kopiraj / Prilepi: cd / usr / lib / mozilla / plugins
    • Vrsta / Kopiraj / Prilepi: sudo rm -rf libnpjp2.so
    • Pred izdajo ukaza preverite, ali ste v imeniku / usr / lib / mozilla / plugins.
  2. Znova zaženite spletni brskalnik in pojdite na to spletno mesto preskusna Java da se prepričate, ali deluje na Firefoxu.
nasveti
  • Upoštevajte, da se ta dokument nenehno pregleduje, ker Oracle včasih spremeni načine namestitve binarnih datotek za svoja okolja JRE / JDK.
  • Upoštevajte, da Oracle rutinsko izvaja popravke varnosti in napak ter podaljša delovanje vsake manjše različice Jave. Ko v sistem namestite Oracle Java, preverite gibanje številk različic. Oglejte si, kako posodobiti Oracle Java na Ubuntu Linux za več informacij.
  • Pri Linuxu Ubuntu imate na voljo namestitev OpenJDK, ki je brezplačna in odprtokodna izvedba platforme Java, ali namestitev Oracle JDK in JRE. Nekateri imajo to zadnjo rešitev, ker gre za najsodobnejšo različico Jave in prihaja neposredno od prvotnih proizvajalcev Java tehnologije, vendar se lahko ta nekega dne spremeni.