Ši pamoka apims 32 bitų ir 64 bitų „Oracle Java 7“(šiuo metu versijos numeris) diegimą 1.7.0_45) JDK/JRE 32 ir 64 bitų „Ubuntu“operacinėse sistemose. Šios instrukcijos taip pat veiks „Debian“ir „Linux Mint“.
Jei jūsų sistemoje jau įdiegta „Oracle Java 7“, bet reikia atnaujinti, naudokite šį metodą:
Kaip atnaujinti „Oracle Java“„Ubuntu Linux“
Tiems, kurie tik norite įdiegti „Oracle Java JRE“, kad veiktų „Java“programos, o ne kurti „Java“programas, naudokite šį metodą:
Kaip įdiegti „Oracle Java JRE“„Ubuntu Linux“
Tiems, kurie nori įdiegti „Oracle Java JDK“, kad sukurtų „Java“programas ir programas („Oracle Java JRE“taip pat įtraukta į „Oracle JDK“), naudokite šį metodą:
Kaip įdiegti „Oracle Java JDK“„Ubuntu Linux“
Taip pat įjunkite/atnaujinkite „Oracle Java“žiniatinklio naršyklėse:
Kaip įjungti „Oracle Java“žiniatinklio naršyklėse
Žingsniai
1 žingsnis. Patikrinkite, ar jūsų „Ubuntu Linux“operacinės sistemos architektūra yra 32 bitų ar 64 bitų, atidarykite terminalą ir paleiskite šią komandą žemiau
-
Tipas/Kopijuoti/Įklijuoti:
failas /sbin /init
Atkreipkite dėmesį į „Ubuntu Linux“operacinės sistemos architektūros bitų versiją, kuri bus rodoma, ar ji yra 32 bitų, ar 64 bitų
Žingsnis 2. Patikrinkite, ar jūsų sistemoje įdiegta „Java“
Norėdami tai padaryti, iš terminalo turėsite paleisti „Java“versijos komandą.
-
Atidarykite terminalą ir įveskite šią komandą:
-
Tipas/Kopijuoti/Įklijuoti:
java -versija
-
-
Jei jūsų sistemoje įdiegta „OpenJDK“, tai gali atrodyti taip:
-
„Java“versija „1.7.0_15“
„OpenJDK Runtime Environment“(„IcedTea6 1.10pre“) (7b15 ~ pre1-0lucid1)
„OpenJDK“64 bitų serverio VM (19.0-b09 versija, mišrus režimas)
-
- Jei jūsų sistemoje įdiegta „OpenJDK“, šiam pratimui įdiegta netinkama „Java“pardavėjo versija.
3 veiksmas. Visiškai pašalinkite „OpenJDK/JRE“iš savo sistemos ir sukurkite katalogą, kuriame bus saugomi „Oracle Java JDK/JRE“dvejetainiai failai
Taip išvengsite sistemos konfliktų ir painiavos tarp skirtingų „Java“pardavėjų versijų. Pvz., Jei jūsų sistemoje yra įdiegtas „OpenJDK/JRE“, galite jį pašalinti komandų eilutėje įvesdami:
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get išvalyti openjdk-\*
Ši komanda visiškai pašalins „OpenJDK/JRE“iš jūsų sistemos
-
Tipas/Kopijuoti/Įklijuoti:
sudo mkdir -p/usr/local/java
Ši komanda sukurs katalogą, kuriame bus saugomi „Oracle Java JDK“ir JRE dvejetainiai failai
Žingsnis 4. Atsisiųskite „Oracle Java JDK/JRE“, skirtą „Linux“
Įsitikinkite, kad pasirinkote teisingas suspausti 32 bitų arba 64 bitų sistemos architektūros dvejetainiai failai (kurie baigiasi tar.gz).
- Pavyzdžiui, jei naudojate 32 bitų „Ubuntu Linux“operacinę sistemą, atsisiųskite 32 bitų „Oracle Java“dvejetainius failus.
- Pavyzdžiui, jei naudojate 64 bitų „Ubuntu Linux“operacinę sistemą, atsisiųskite 64 bitų „Oracle Java“dvejetainius failus.
-
Neprivaloma, Atsisiųskite „Oracle Java JDK/JRE“dokumentaciją
Pasirinkite jdk-7u40-apidocs.zip
-
Svarbi informacija:
64 bitų „Oracle Java“dvejetainiai failai neveikia 32 bitų „Ubuntu Linux“operacinėse sistemose. Jei bandysite įdiegti 64 bitų „Oracle Java“32 bitų „Ubuntu Linux“, gausite kelis sistemos klaidų pranešimus.
5 veiksmas. Nukopijuokite „Oracle Java“dvejetainius failus į/usr/local/java katalogą
Daugeliu atvejų „Oracle Java“dvejetainiai failai atsisiunčiami į: /home /"Jūsų slapyvardis"/Atsisiuntimai.
-
32 bitų „Oracle Java“32 bitų „Ubuntu Linux“diegimo instrukcijose:
-
Tipas/Kopijuoti/Įklijuoti:
cd ~/Atsisiuntimai
-
Tipas/Kopijuoti/Įklijuoti:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
Tipas/Kopijuoti/Įklijuoti:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
Tipas/Kopijuoti/Įklijuoti:
cd/usr/local/java
-
-
64 bitų „Oracle Java“64 bitų „Ubuntu Linux“diegimo instrukcijose:
-
Tipas/Kopijuoti/Įklijuoti:
cd ~/Atsisiuntimai
-
Jei atsisiuntėte JDK, įveskite/kopijuokite/įklijuokite:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Arba, jei atsisiuntėte JRE, įveskite/kopijuokite/įklijuokite:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
Tipas/Kopijuoti/Įklijuoti:
cd/usr/local/java
-
Žingsnis 6. Išpakuokite suspaustus „Java“dvejetainius failus kataloge/usr/local/java
-
32 bitų „Oracle Java“32 bitų „Ubuntu Linux“diegimo instrukcijose:
-
Tipas/Kopijuoti/Įklijuoti:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Tipas/Kopijuoti/Įklijuoti:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
64 bitų „Oracle Java“64 bitų „Ubuntu Linux“diegimo instrukcijose:
-
Jei atsisiuntėte JDK, įveskite/kopijuokite/įklijuokite:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Arba jei atsisiuntėte JRE, įveskite/Kopijuokite/Įklijuokite:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Žingsnis 7. Dar kartą patikrinkite savo katalogus
Šiuo metu turėtumėte turėti vieną nesuspaustą dvejetainį katalogą/usr/local/java, skirtą „Java JDK/JRE“:
-
Tipas/Kopijuoti/Įklijuoti:
ls -a
- jdk1.7.0_45
- arba jre1.7.0_45
Žingsnis 8. Redaguokite sistemos PATH failą /etc /profile ir prie sistemos kelio pridėkite šiuos sistemos kintamuosius
Naudokite „nano“, „gedit“ar bet kurį kitą teksto rengyklę kaip šaknį, atidarykite /etc /profile.
-
Tipas/Kopijuoti/Įklijuoti:
sudo gedit /etc /profile
- arba
-
Tipas/Kopijuoti/Įklijuoti:
sudo nano /etc /profile
Žingsnis 9. Slinkite žemyn iki failo pabaigos naudodami rodyklių klavišus ir pridėkite šias eilutes prie /etc /profile failo pabaigos:
-
Jei diegiate JDK, įveskite/kopijuokite/įklijuokite:
JAVA_HOME =/usr/local/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/bin: $ JRE_HOME/bin
eksportuoti JAVA_HOME
eksportuoti JRE_HOME
eksporto kelias
-
Arba, jei diegiate JRE, įveskite/kopijuokite/įklijuokite:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/bin
eksportuoti JRE_HOME
eksporto kelias
- Išsaugokite failą /etc /profile ir išeikite.
Žingsnis 10. Informuokite savo „Ubuntu Linux“sistemą, kurioje yra jūsų „Oracle Java JDK/JRE“
Tai informuos sistemą, kad galima naudoti naują „Oracle Java“versiją.
-
Jei diegiate JDK, įveskite/kopijuokite/įklijuokite:
sudo update-alternatives-įdiegti "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Arba, jei diegiate JRE, įveskite/kopijuokite/įklijuokite:
sudo update-alternatives-įdiegti "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
ši komanda praneša sistemai, kad galima naudoti „Oracle Java JRE“
-
Tik jei diegiate JDK, įveskite/kopijuokite/įklijuokite:
sudo update-alternatives-įdiegti "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
ši komanda praneša sistemai, kad „Oracle Java JDK“galima naudoti
-
Tipas/Kopijuoti/Įklijuoti:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
ši komanda praneša sistemai, kad galima naudoti „Oracle Java Web start“
Žingsnis 11. Informuokite savo „Ubuntu Linux“sistemą, kad „Oracle Java JDK/JRE“turi būti numatytoji „Java“
-
Jei diegiate JDK, įveskite/kopijuokite/įklijuokite:
sudo atnaujinimo alternatyvos-set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Arba, jei diegiate JRE, įveskite/kopijuokite/įklijuokite:
sudo atnaujinimo alternatyvos-set java /usr/local/java/jre1.7.0_45/bin/java
ši komanda nustatys sistemos „Java“vykdymo aplinkos aplinką
-
Tik jei diegiate JDK, įveskite/kopijuokite/įklijuokite:
sudo atnaujinimo alternatyvos-set java /usr/local/java/jdk1.7.0_45/bin/java
ši komanda nustatys sistemos „Java“kompiliatorių
-
Jei diegiate JDK, įveskite/kopijuokite/įklijuokite:
sudo update-alternatives-set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Arba, jei diegiate JRE, įveskite/kopijuokite/įklijuokite:
sudo atnaujinimo alternatyvos-set javaws /usr/local/java/jre1.7.0_45/bin/javaws
ši komanda nustatys sistemos „Java Web“paleidimą
12 veiksmas. Iš naujo įkelkite visą sistemos PATH /etc /profile įvesdami šią komandą:
-
Tipas/Kopijuoti/Įklijuoti:
. /etc/profile
- Atminkite, kad visos sistemos PATH /etc /profile failas bus įkeliamas iš naujo paleidus „Ubuntu Linux“sistemą
Žingsnis 13. Išbandykite, ar „Oracle Java“buvo tinkamai įdiegta jūsų sistemoje
Vykdykite šias komandas ir atkreipkite dėmesį į „Java“versiją: Bus parodytas sėkmingas 32 bitų „Oracle Java“diegimas:
-
Tipas/Kopijuoti/Įklijuoti:
java -versija. Ši komanda rodo jūsų sistemoje veikiančios java versiją. Turėtumėte gauti pranešimą, kuriame rodoma: „Java“versija „1.7.0_45“
„Java (TM) SE Runtime Environment“(1.7.0_45-b18 komponavimas)
- „Java HotSpot“(TM) serverio VM (24,45-b08 versija, mišrus režimas)
-
Tipas/Kopijuoti/Įklijuoti:
java -versija. Ši komanda leidžia jums žinoti, kad dabar galite kompiliuoti „Java“programas iš terminalo. Turėtumėte gauti pranešimą, kuriame rodoma: java 1.7.0_45. Sėkmingai įdiegus 64 bitų „Oracle Java“, bus rodoma:
-
Tipas/Kopijuoti/Įklijuoti:
java -versija. Ši komanda rodo jūsų sistemoje veikiančios java versiją. Turėtumėte gauti pranešimą, kuriame rodoma: „Java“versija „1.7.0_45“
„Java (TM) SE Runtime Environment“(1.7.0_45-b18 komponavimas)
- „Java HotSpot“(TM) 64 bitų serverio VM (24,45-b08 versija, mišrus režimas)
-
Tipas/Kopijuoti/Įklijuoti:
java -versija. Ši komanda leidžia jums žinoti, kad dabar galite kompiliuoti „Java“programas iš terminalo. Turėtumėte gauti pranešimą, kuriame rodoma: java 1.7.0_45
Žingsnis 14. Sveikiname, ką tik įdiegėte „Oracle Java“savo „Linux“sistemoje
Dabar iš naujo paleiskite „Ubuntu Linux“sistemą. Vėliau jūsų sistema bus visiškai sukonfigūruota paleisti ir kurti „Java“programas. Vėliau galbūt norėsite pabandyti kompiliuoti ir paleisti savo „Java“programas, vadovaudamiesi šiuo straipsniu Kaip sukurti pirmąją „Java“programą „Ubuntu Linux“
1 būdas iš 3: neprivaloma: kaip įgalinti „Oracle Java“žiniatinklio naršyklėse
1 veiksmas. Norėdami įjungti „Java“papildinį žiniatinklio naršyklėse, turite sukurti simbolinę nuorodą iš žiniatinklio naršyklių papildinių katalogo į „Java“papildinio vietą, įtrauktą į jūsų „Oracle Java“platinimą
-
Svarbi pastaba:
Raginčiau būti atsargiems įgalinant „Oracle Java 7“jūsų žiniatinklio naršyklėse, nes buvo daug saugumo trūkumų ir išnaudojimų. Iš esmės, įjungus „Oracle Java 7“savo žiniatinklio naršyklėse, jei aptinkamas saugumo trūkumas ar išnaudojimas, taip blogi vaikinai įsilaužia ir kenkia jūsų sistemai. Norėdami gauti daugiau informacijos apie „Java“saugos trūkumus ir naudojimą, apsilankykite šioje svetainėje: „Java Tester“
2 metodas iš 3: „Google Chrome“
32 bitų „Oracle Java“instrukcijos
1 žingsnis. Išleiskite šias komandas
-
Tipas/Kopijuoti/Įklijuoti:
sudo mkdir -p/opt/google/chrome/plugins
tai sukurs katalogą pavadinimu/opt/google/chrome/plugins
-
Įveskite/įklijuokite/kopijuokite:
cd/opt/google/chrome/plugins
tai pakeis jus į „Google Chrome“papildinių katalogą, prieš kurdami simbolinę nuorodą įsitikinkite, kad esate šiame kataloge
-
Įveskite/įklijuokite/kopijuokite:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
tai sukurs simbolinę nuorodą iš „Java JRE“(„Java Runtime Environment“) papildinio libnpjp2.so į „Google Chrome“žiniatinklio naršyklę
64 bitų „Oracle Java“instrukcijos
1 žingsnis. Išleiskite šias komandas
-
Tipas/Kopijuoti/Įklijuoti:
sudo mkdir -p/opt/google/chrome/plugins
tai sukurs katalogą pavadinimu/opt/google/chrome/plugins
-
Įveskite/įklijuokite/kopijuokite:
cd/opt/google/chrome/plugins
tai pakeis jus į „Google Chrome“papildinių katalogą, prieš kurdami simbolinę nuorodą įsitikinkite, kad esate šiame kataloge
-
Įveskite/įklijuokite/kopijuokite:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
tai sukurs simbolinę nuorodą iš „Java JRE“(„Java Runtime Environment“) papildinio libnpjp2.so į „Google Chrome“žiniatinklio naršyklę
Priminimai
1 žingsnis. Pastaba:
Kartais, kai išleidžiate aukščiau nurodytą komandą, galite gauti pranešimą, kuriame teigiama:
- ln: simbolinės nuorodos kūrimas `./libnpjp2.so ': failas yra
- Norėdami išspręsti šią problemą, tiesiog pašalinkite ankstesnę simbolinę nuorodą naudodami šią komandą:
-
Tipas/Kopijuoti/Įklijuoti:
cd/opt/google/chrome/plugins
-
Tipas/Kopijuoti/Įklijuoti:
sudo rm -rf libnpjp2.so
- Prieš išleisdami komandą įsitikinkite, kad esate kataloge/opt/google/chrome/plugins
2 veiksmas. Iš naujo paleiskite žiniatinklio naršyklę ir eikite į „Java Tester“, kad patikrintumėte, ar „Java“veikia jūsų žiniatinklio naršyklėje
3 metodas iš 3: „Mozilla Firefox“
32 bitų „Oracle Java“instrukcijos
1 žingsnis. Išleiskite šias komandas
-
Įveskite/įklijuokite/kopijuokite:
cd/usr/lib/mozilla/plugins
tai pakeis jus į katalogą/usr/lib/mozilla/plugins, sukurkite šį katalogą, jei jo neturite
-
Įveskite/įklijuokite/kopijuokite:
sudo mkdir -p/usr/lib/mozilla/plugins
tai sukurs katalogą/usr/lib/mozilla/plugins, prieš kurdami simbolinę nuorodą įsitikinkite, kad esate šiame kataloge
-
Įveskite/įklijuokite/kopijuokite:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
tai sukurs simbolinę nuorodą iš „Java JRE“(„Java Runtime Environment“) papildinio libnpjp2.so į „Mozilla Firefox“žiniatinklio naršyklę
64 bitų „Oracle Java“instrukcijos
1 žingsnis. Išleiskite šias komandas
-
Įveskite/įklijuokite/kopijuokite:
cd/usr/lib/mozilla/plugins
tai pakeis jus į katalogą/usr/lib/mozilla/plugins, sukurkite šį katalogą, jei jo neturite
-
Įveskite/įklijuokite/kopijuokite:
sudo mkdir -p/usr/lib/mozilla/plugins
tai sukurs katalogą/usr/lib/mozilla/plugins, prieš kurdami simbolinę nuorodą įsitikinkite, kad esate šiame kataloge
-
Įveskite/įklijuokite/kopijuokite:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
tai sukurs simbolinę nuorodą iš „Java JRE“(„Java Runtime Environment“) papildinio libnpjp2.so į „Mozilla Firefox“žiniatinklio naršyklę
Priminimai
1 žingsnis. Pastaba:
Kartais, kai išleidžiate aukščiau nurodytą komandą, galite gauti pranešimą, kuriame teigiama:
- ln: simbolinės nuorodos kūrimas `./libnpjp2.so ': failas yra
- Norėdami išspręsti šią problemą, tiesiog pašalinkite ankstesnę simbolinę nuorodą naudodami šią komandą:
-
Tipas/Kopijuoti/Įklijuoti:
cd/usr/lib/mozilla/plugins
-
Tipas/Kopijuoti/Įklijuoti:
sudo rm -rf libnpjp2.so
- Prieš išleisdami komandą įsitikinkite, kad esate kataloge/usr/lib/mozilla/plugins
2 veiksmas. Iš naujo paleiskite žiniatinklio naršyklę ir eikite į „Java Tester“, kad patikrintumėte, ar „Java“veikia jūsų žiniatinklio naršyklėje
Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“
Patarimai
- Naudodami „Ubuntu Linux“galite pasirinkti, ar naudoti „OpenJDK“, kuri yra nemokama ir atviro kodo „Java“programavimo kalba, ar naudoti „Oracle Java JDK“ir „JRE“. Kai kurie nori naudoti „Oracle Java“(nes tai yra naujausia „Java“versija ir ji gaunama tiesiogiai iš „Java“technologijos palaikytojų), tačiau tai skiriasi.
- Atminkite, kad „Oracle“atnaujina saugumą ir pataiso klaidas bei patobulina kiekvieno naujo „Oracle Java“leidimo našumo problemas. Įdiegdami „Oracle Java“savo sistemoje, žinokite apie versijos numerio pakeitimus. Norėdami gauti daugiau informacijos, žr. Kaip atnaujinti „Oracle Java“„Ubuntu Linux“.
- Atminkite, kad šis dokumentas yra nuolat peržiūrimas, nes „Oracle“kartais pakeičia „Java JDK/JRE“dvejetainių failų diegimo metodą.