3 načini namestitve Oracle Jave na Ubuntu Linux

Kazalo:

3 načini namestitve Oracle Jave na Ubuntu Linux
3 načini namestitve Oracle Jave na Ubuntu Linux

Video: 3 načini namestitve Oracle Jave na Ubuntu Linux

Video: 3 načini namestitve Oracle Jave na Ubuntu Linux
Video: Forget Photoshop - How To Transform Images With Text Prompts using InstructPix2Pix Model in NMKD GUI 2024, Maj
Anonim

Ta vadnica bo zajemala namestitev 32-bitnega in 64-bitnega Oracle Java 7 (trenutno številka različice 1.7.0_45) JDK/JRE v 32-bitnih in 64-bitnih operacijskih sistemih Ubuntu. Ta navodila bodo delovala tudi na Debian in Linux Mint.

Če imate v sistemu že nameščen Oracle Java 7, vendar ga morate nadgraditi, uporabite to metodo:

Kako nadgraditi Oracle Java na Ubuntu Linux

Za tiste, ki samo želite namestiti Oracle Java JRE za izvajanje aplikacij Java in ne razvijati programov Java z uporabo te metode:

Kako namestiti Oracle Java JRE na Ubuntu Linux

Za tiste, ki želijo namestiti Oracle Java JDK za razvoj programov in aplikacij Java (Oracle Java JRE je vključen tudi v Oracle JDK), uporabite to metodo:

Kako namestiti Oracle Java JDK na Ubuntu Linux

Če želite omogočiti/nadgraditi Oracle Java v svojih spletnih brskalnikih:

Kako v spletnih brskalnikih omogočiti Oracle Java

Koraki

Namestite Oracle Java na Ubuntu Linux 1. korak
Namestite Oracle Java na Ubuntu Linux 1. korak

Korak 1. Preverite, ali je vaša arhitektura operacijskega sistema Ubuntu Linux 32-bitna ali 64-bitna, odprite terminal in zaženite spodnji ukaz

  • Vrsta/Kopiraj/Prilepi:

    file /sbin /init

    Upoštevajte, da je bitna različica vaše arhitekture operacijskega sistema Ubuntu Linux prikazana, ali je 32-bitna ali 64-bitna

Namestite Oracle Java na Ubuntu Linux 2. korak
Namestite Oracle Java na Ubuntu Linux 2. korak

Korak 2. Preverite, ali je v vašem sistemu nameščena Java

Če želite to narediti, morate iz terminala zagnati ukaz različice Java.

  • Odprite terminal in vnesite naslednji ukaz:

    • Vrsta/Kopiraj/Prilepi:

      java -verzija

  • Če imate v sistemu nameščen OpenJDK, lahko izgleda tako:

    • java različica "1.7.0_15"

      Okolje izvajanja OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)

      OpenJDK 64-bitni strežniški VM (zgradba 19.0-b09, mešani način)

  • Če imate v sistemu nameščen OpenJDK, imate za to vajo nameščeno napačno prodajalčevo različico Jave.
Namestite Oracle Java na Ubuntu Linux 3. korak
Namestite Oracle Java na Ubuntu Linux 3. korak

Korak 3. Popolnoma odstranite OpenJDK/JRE iz sistema in ustvarite imenik, v katerem bodo shranjene vaše binarne datoteke Oracle Java JDK/JRE

To bo preprečilo sistemske konflikte in zmedo med različicami ponudnikov Java. Na primer, če imate v sistemu nameščen OpenJDK/JRE, ga lahko odstranite tako, da v ukazno vrstico vnesete naslednje:

  • 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 za shranjevanje vaših binarnih datotek Oracle Java JDK in JRE

Namestite Oracle Java na Ubuntu Linux 4. korak
Namestite Oracle Java na Ubuntu Linux 4. korak

Korak 4. Prenesite Oracle Java JDK/JRE za Linux

Prepričajte se, da ste izbrali pravilno stisnjene binarne datoteke za 32-bitno ali 64-bitno sistemsko arhitekturo (ki se končajo na tar.gz).

  • Na primer, če uporabljate 32-bitni operacijski sistem Ubuntu Linux, prenesite 32-bitne binarne datoteke Oracle Java.
  • Na primer, če uporabljate 64-bitni operacijski sistem Ubuntu Linux, prenesite 64-bitne binarne datoteke Oracle Java.
  • Neobvezno, Prenesite dokumentacijo Oracle Java JDK/JRE

    Izberite jdk-7u40-apidocs.zip

  • Pomembna informacija:

    64-bitne binarne datoteke Oracle Java ne delujejo v 32-bitnih operacijskih sistemih Ubuntu Linux; če poskusite namestiti 64-bitno Oracle Java v 32-bitni Ubuntu Linux, boste prejeli več sistemskih napak.

Namestite Oracle Java na Ubuntu Linux 5. korak
Namestite Oracle Java na Ubuntu Linux 5. korak

Korak 5. Kopirajte binarne datoteke Oracle Java v imenik/usr/local/java

V večini primerov se binarne datoteke Oracle Java prenesejo na: /home /"vaše uporabniško ime"/Prenosi.

  • Navodila za namestitev 32-bitne Oracle Java na 32-bitni Ubuntu Linux:

    • Vrsta/Kopiraj/Prilepi:

      cd ~/Prenosi

    • Vrsta/Kopiraj/Prilepi:

      sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java

    • Vrsta/Kopiraj/Prilepi:

      sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java

    • Vrsta/Kopiraj/Prilepi:

      cd/usr/local/java

  • Navodila za namestitev 64-bitnega Oracle Java na 64-bitni Ubuntu Linux:

    • Vrsta/Kopiraj/Prilepi:

      cd ~/Prenosi

    • Če ste prenesli JDK, vnesite/kopiraj/prilepi:

      sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java

    • Ali če ste prenesli JRE, vnesite/kopirajte/prilepite:

      sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java

    • Vrsta/Kopiraj/Prilepi:

      cd/usr/local/java

Namestite Oracle Java na Ubuntu Linux Korak 6
Namestite Oracle Java na Ubuntu Linux Korak 6

Korak 6. Razpakirajte stisnjene binarne datoteke Java v imenik/usr/local/java

  • Navodila za namestitev 32-bitne Oracle Java na 32-bitni Ubuntu Linux:

    • Vrsta/Kopiraj/Prilepi:

      sudo tar xvzf jdk-7u45-linux-i586.tar.gz

    • Vrsta/Kopiraj/Prilepi:

      sudo tar xvzf jre-7u45-linux-i586.tar.gz

  • Navodila za namestitev 64-bitnega Oracle Java na 64-bitni Ubuntu Linux:

    • Če ste prenesli JDK, vnesite/kopiraj/prilepi:

      sudo tar xvzf jdk-7u45-linux-x64.tar.gz

    • Ali če ste prenesli JRE, vnesite/kopirajte/prilepite:

      sudo tar xvzf jre-7u45-linux-x64.tar.gz

Namestite Oracle Java na Ubuntu Linux Korak 7
Namestite Oracle Java na Ubuntu Linux Korak 7

Korak 7. Dvakrat preverite svoje imenike

Na tej točki bi morali imeti en nestisnjen binarni imenik v/usr/local/java za Java JDK/JRE, ki je naveden kot:

  • Vrsta/Kopiraj/Prilepi:

    je -a

  • jdk1.7.0_45
  • ali jre1.7.0_45
Namestite Oracle Java na Ubuntu Linux 8. korak
Namestite Oracle Java na Ubuntu Linux 8. korak

Korak 8. Uredite sistemsko datoteko PATH /etc /profile in na sistemsko pot dodajte naslednje sistemske spremenljivke

Uporabite nano, gedit ali kateri koli drug urejevalnik besedil kot root, odprite /etc /profile.

  • Vrsta/Kopiraj/Prilepi:

    sudo gedit /etc /profile

  • ali
  • Vrsta/Kopiraj/Prilepi:

    sudo nano /etc /profile

Namestite Oracle Java na Ubuntu Linux 9. korak
Namestite Oracle Java na Ubuntu Linux 9. korak

Korak 9. S puščičnimi tipkami se pomaknite navzdol do konca datoteke in na konec datoteke /etc /profile dodajte naslednje vrstice spodaj:

  • Če nameščate JDK, vnesite/kopiraj/prilepi:

    JAVA_HOME =/usr/lokalno/java/jdk1.7.0_45

    JRE_HOME = $ JAVA_HOME/jre

    PATH = $ PATH: $ JAVA_HOME/koš: $ JRE_HOME/bin

    izvoz JAVA_HOME

    izvozi JRE_HOME

    izvoz PATH

  • Ali pa, če nameščate JRE, vnesite/kopiraj/prilepi:

    JRE_HOME =/usr/lokalno/java/jre1.7.0_45

    POT = $ PATH: $ JRE_HOME/bin

    izvozi JRE_HOME

    izvoz PATH

  • Shranite datoteko /etc /profile in zapustite.
Namestite Oracle Java na Ubuntu Linux 10. korak
Namestite Oracle Java na Ubuntu Linux 10. korak

Korak 10. Obvestite svoj sistem Ubuntu Linux, kje se nahaja vaš Oracle Java JDK/JRE

To bo sistemu sporočilo, da je na voljo nova različica Oracle Java.

  • Če nameščate JDK, vnesite/kopiraj/prilepi:

    sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1

  • Ali pa, če nameščate JRE, vnesite/kopiraj/prilepi:

    sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1

    ta ukaz obvesti sistem, da je Oracle Java JRE na voljo za uporabo

  • Samo, če nameščate JDK, vnesite/kopiraj/prilepi:

    sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1

    ta ukaz obvesti sistem, da je Oracle Java JDK na voljo za uporabo

  • Vrsta/Kopiraj/Prilepi:

    sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1

    ta ukaz obvesti sistem, da je Oracle Java Web start na voljo za uporabo

Namestite Oracle Java na Ubuntu Linux 11. korak
Namestite Oracle Java na Ubuntu Linux 11. korak

Korak 11. Obvestite svoj sistem Ubuntu Linux, da mora biti Oracle Java JDK/JRE privzeta Java

  • Če nameščate JDK, vnesite/kopiraj/prilepi:

    sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/jre/bin/java

  • Ali pa, če nameščate JRE, vnesite/kopiraj/prilepi:

    sudo update-alternative --set java /usr/local/java/jre1.7.0_45/bin/java

    ta ukaz bo nastavil okolje izvajanja java za sistem

  • Samo če nameščate JDK, potem vnesite/kopiraj/prilepi:

    sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/bin/java

    ta ukaz bo nastavil prevajalnik java za sistem

  • Če nameščate JDK, vnesite/kopiraj/prilepi:

    sudo update-alternative --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws

  • Ali pa, če nameščate JRE, vnesite/kopiraj/prilepi:

    sudo update-alternative --set javaws /usr/local/java/jre1.7.0_45/bin/javaws

    ta ukaz bo nastavil Java Web start za sistem

Namestite Oracle Java na Ubuntu Linux Korak 12
Namestite Oracle Java na Ubuntu Linux Korak 12

Korak 12. Znova vnesite svoj sistem PATH /etc /profile tako, da vnesete naslednji ukaz:

  • Vrsta/Kopiraj/Prilepi:

    . /etc/profile

  • Upoštevajte, da se bo celotna sistemska datoteka PATH /etc /profile znova naložila po ponovnem zagonu sistema Ubuntu Linux
Namestite Oracle Java na Ubuntu Linux 13. korak
Namestite Oracle Java na Ubuntu Linux 13. korak

Korak 13. Preverite, ali je Oracle Java pravilno nameščen v vašem sistemu

Zaženite naslednje ukaze in upoštevajte različico Jave: Prikazala se bo uspešna namestitev 32-bitne Oracle Java:

  • Vrsta/Kopiraj/Prilepi:

    java -verzija. Ta ukaz prikazuje različico jave, ki se izvaja v vašem sistemu. Prejeti bi morali sporočilo, ki prikazuje: java različica "1.7.0_45"

    Java (TM) SE Runtime Environment (zgradba 1.7.0_45-b18)

  • Strežnik VM Java HotSpot (TM) (gradnja 24.45-b08, mešani način)
  • Vrsta/Kopiraj/Prilepi:

    java -verzija. Ta ukaz vam sporoča, da lahko zdaj s terminala prevajate programe Java. Prejeti bi morali sporočilo, ki prikazuje: java 1.7.0_45. Uspešna namestitev 64-bitne različice Oracle Java bo pokazala:

  • Vrsta/Kopiraj/Prilepi:

    java -verzija. Ta ukaz prikazuje različico jave, ki se izvaja v vašem sistemu. Prejeti bi morali sporočilo, ki prikazuje: java različica "1.7.0_45"

    Java (TM) SE Runtime Environment (zgradba 1.7.0_45-b18)

  • Java HotSpot (TM) 64-bitna strežniška VM (različica 24.45-b08, mešani način)
  • Vrsta/Kopiraj/Prilepi:

    java -verzija. Ta ukaz vam sporoča, da lahko zdaj s terminala prevajate programe Java. Prejeti bi morali sporočilo, ki prikazuje: java 1.7.0_45

Namestite Oracle Java na Ubuntu Linux Korak 14
Namestite Oracle Java na Ubuntu Linux Korak 14

Korak 14. Čestitamo, pravkar ste v sistem Linux namestili Oracle Java

Zdaj znova zaženite sistem Ubuntu Linux. Nato bo vaš sistem v celoti konfiguriran za izvajanje in razvoj programov Java. Kasneje boste morda želeli sestaviti in zagnati svoje programe Java, tako da sledite temu članku Kako ustvariti svoj prvi program Java na Ubuntu Linux

Metoda 1 od 3: Izbirno: Kako omogočiti Oracle Java v vaših spletnih brskalnikih

Namestite Oracle Java na Ubuntu Linux Korak 15
Namestite Oracle Java na Ubuntu Linux Korak 15

Korak 1. Če želite v svojih brskalnikih omogočiti vtičnik Java, morate iz imenika vtičnikov spletnih brskalnikov narediti simbolično povezavo do lokacije vtičnika Java, ki je vključen v vašo distribucijo Oracle Java

  • Pomembna opomba:

    Pri omogočanju Oracle Java 7 v vaših spletnih brskalnikih bi bil pozoren na previdnost, ker je bilo veliko varnostnih napak in zlorab. V bistvu, če omogočite Oracle Java 7 v svojih spletnih brskalnikih, če odkrijete varnostno napako ali izkoriščanje, se na ta način vdrejo slabi fantje in ogrozijo vaš sistem. Za več informacij o varnostnih pomanjkljivostih in izkoriščanju v Javi obiščite to spletno mesto: Java Tester

Metoda 2 od 3: Google Chrome

32-bitna navodila Oracle Java

Namestite Oracle Java na Ubuntu Linux Korak 16
Namestite Oracle Java na Ubuntu Linux Korak 16

Korak 1. Izdajte naslednje ukaze

  • Vrsta/Kopiraj/Prilepi:

    sudo mkdir -p/opt/google/chrome/plugins

    to bo ustvarilo imenik/opt/google/chrome/plugins

  • Vrsta/Prilepi/Kopiraj:

    cd/opt/google/chrome/plugins

    to vas bo spremenilo v imenik vtičnikov google chrome. Preden naredite simbolično povezavo, se prepričajte, da ste v tem imeniku

  • Vrsta/Prilepi/Kopiraj:

    sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so

    to bo ustvarilo simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v brskalnik Google Chrome

64-bitna navodila Oracle Java

Namestite Oracle Java na Ubuntu Linux Korak 17
Namestite Oracle Java na Ubuntu Linux Korak 17

Korak 1. Izdajte naslednje ukaze

  • Vrsta/Kopiraj/Prilepi:

    sudo mkdir -p/opt/google/chrome/plugins

    to bo ustvarilo imenik/opt/google/chrome/plugins

  • Vrsta/Prilepi/Kopiraj:

    cd/opt/google/chrome/plugins

    to vas bo spremenilo v imenik vtičnikov google chrome. Preden naredite simbolično povezavo, se prepričajte, da ste v tem imeniku

  • Vrsta/Prilepi/Kopiraj:

    sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so

    to bo ustvarilo simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v brskalnik Google Chrome

Opomniki

Namestite Oracle Java na Ubuntu Linux Korak 18
Namestite Oracle Java na Ubuntu Linux Korak 18

Korak 1. Opomba:

Včasih lahko, ko izdate zgornji ukaz, prejmete sporočilo, ki navaja:

  • ln: ustvarjanje simbolične povezave `./libnpjp2.so ': Datoteka obstaja
  • Če želite odpraviti to težavo, preprosto odstranite prejšnjo simbolično povezavo z naslednjim ukazom:
  • Vrsta/Kopiraj/Prilepi:

    cd/opt/google/chrome/plugins

  • Vrsta/Kopiraj/Prilepi:

    sudo rm -rf libnpjp2.so

  • Preden izdate ukaz, se prepričajte, da ste v imeniku/opt/google/chrome/plugins
Namestite Oracle Java na Ubuntu Linux Korak 19
Namestite Oracle Java na Ubuntu Linux Korak 19

Korak 2. Znova zaženite spletni brskalnik in pojdite na Java Tester, da preverite, ali Java deluje v vašem spletnem brskalniku

Metoda 3 od 3: Mozilla Firefox

32-bitna navodila Oracle Java

Namestite Oracle Java na Ubuntu Linux 20. korak
Namestite Oracle Java na Ubuntu Linux 20. korak

Korak 1. Izdajte naslednje ukaze

  • Vrsta/Prilepi/Kopiraj:

    cd/usr/lib/mozilla/vtičniki

    to vas bo spremenilo v imenik/usr/lib/mozilla/plugins, ustvarite ta imenik, če ga nimate

  • Vrsta/Prilepi/Kopiraj:

    sudo mkdir -p/usr/lib/mozilla/plugins

    to bo ustvarilo imenik/usr/lib/mozilla/plugins, se prepričajte, da ste v tem imeniku, preden naredite simbolično povezavo

  • Vrsta/Prilepi/Kopiraj:

    sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so

    to bo ustvarilo simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v spletni brskalnik Mozilla Firefox

64-bitna navodila za Oracle Java

Namestite Oracle Java na Ubuntu Linux 21. korak
Namestite Oracle Java na Ubuntu Linux 21. korak

Korak 1. Izdajte naslednje ukaze

  • Vrsta/Prilepi/Kopiraj:

    cd/usr/lib/mozilla/vtičniki

    to vas bo spremenilo v imenik/usr/lib/mozilla/plugins, ustvarite ta imenik, če ga nimate

  • Vrsta/Prilepi/Kopiraj:

    sudo mkdir -p/usr/lib/mozilla/plugins

    to bo ustvarilo imenik/usr/lib/mozilla/plugins, se prepričajte, da ste v tem imeniku, preden naredite simbolično povezavo

  • Vrsta/Prilepi/Kopiraj:

    sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so

    to bo ustvarilo simbolično povezavo iz vtičnika Java JRE (Java Runtime Environment) libnpjp2.so v spletni brskalnik Mozilla Firefox

Opomniki

Namestite Oracle Java na Ubuntu Linux 22. korak
Namestite Oracle Java na Ubuntu Linux 22. korak

Korak 1. Opomba:

Včasih lahko, ko izdate zgornji ukaz, prejmete sporočilo, ki navaja:

  • ln: ustvarjanje simbolične povezave `./libnpjp2.so ': Datoteka obstaja
  • Če želite odpraviti to težavo, preprosto odstranite prejšnjo simbolično povezavo z naslednjim ukazom:
  • Vrsta/Kopiraj/Prilepi:

    cd/usr/lib/mozilla/vtičniki

  • Vrsta/Kopiraj/Prilepi:

    sudo rm -rf libnpjp2.so

  • Preden izdate ukaz, se prepričajte, da ste v imeniku/usr/lib/mozilla/plugins
Namestite Oracle Java na Ubuntu Linux 23. korak
Namestite Oracle Java na Ubuntu Linux 23. korak

Korak 2. Znova zaženite spletni brskalnik in pojdite na Java Tester, da preverite, ali Java deluje v vašem spletnem brskalniku

Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom

Nasveti

  • Pri Ubuntu Linuxu imate na izbiro, ali boste uporabili OpenJDK, ki je brezplačna in odprtokodna izvedba programskega jezika Java, ali Oracle Java JDK in JRE. Nekateri raje uporabljajo Oracle Java (saj je to najnovejša različica Jave in prihaja neposredno od vzdrževalcev tehnologije Java), vendar se to razlikuje.
  • Upoštevajte, da Oracle nadgrajuje varnost in odpravlja napake ter povečuje težave z zmogljivostjo za vsako novo izdajo Oracle Java. Ko nameščate Oracle Java v sistem, bodite pozorni na spremembe številke različice. Za več informacij glejte Kako nadgraditi Oracle Java na Ubuntu Linux.
  • Upoštevajte, da je ta dokument v stalni reviziji, ker Oracle včasih spremeni način namestitve svojih binarnih datotek Java JDK/JRE.

Priporočena: