Bu qo'llanma Oracle Java 7 (hozirda versiya raqami) 32 va 64 bitli Oracle dasturlarini o'rnatishni o'z ichiga oladi 1.7.0_45) Ubuntu 32 va 64 bitli JDK/JRE. Ushbu ko'rsatmalar Debian va Linux Mint -da ham ishlaydi.
Agar tizimingizda Oracle Java 7 o'rnatilgan bo'lsa, lekin uni yangilashingiz kerak bo'lsa, ushbu usuldan foydalaning:
Ubuntu Linux -da Oracle Java -ni qanday yangilash kerak
Biladiganlar uchun faqat Java dasturlarini ishga tushirish uchun Oracle Java JRE ni o'rnatmoqchimisiz va Java dasturlarini ishlab chiqishni xohlamaysiz:
Oracle Java JRE -ni Ubuntu Linux -ga qanday o'rnatish kerak
Java dasturlari va ilovalarini ishlab chiqish uchun Oracle Java JDK -ni o'rnatmoqchi bo'lganlar uchun (Oracle Java JRE ham Oracle JDK -ga kiritilgan) ushbu usuldan foydalaning:
Ubuntu Linux -da Oracle Java JDK -ni qanday o'rnatish kerak
Shuningdek, veb -brauzerlarda Oracle Java -ni yoqish/yangilash uchun:
Veb -brauzerlarda Oracle Java -ni qanday yoqish mumkin
Qadamlar
Qadam 1. Ubuntu Linux operatsion tizimining arxitekturasi 32-bit yoki 64-bit ekanligini tekshiring, terminalni oching va quyidagi buyruqni bajaring
-
Turi/nusxa ko'chirish/joylashtirish:
fayl /sbin /init
Ubuntu Linux operatsion tizimi arxitekturasining bit versiyasiga e'tibor bering, u 32-bitli yoki 64-bitli bo'ladi
Qadam 2. Sizning tizimingizda Java o'rnatilganligini tekshiring
Buning uchun terminaldan Java versiya buyrug'ini ishga tushirishingiz kerak bo'ladi.
-
Terminalni oching va quyidagi buyruqni kiriting:
-
Turi/nusxa ko'chirish/joylashtirish:
java versiyasi
-
-
Agar tizimingizda OpenJDK o'rnatilgan bo'lsa, u quyidagicha ko'rinishi mumkin.
-
java versiyasi "1.7.0_15"
OpenJDK ish vaqti muhiti (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-bitli server VM (19.0-b09 tuzilishi, aralash rejim)
-
- Agar sizda tizimingizda OpenJDK o'rnatilgan bo'lsa, sizda bu mashq uchun Java sotuvchisi noto'g'ri o'rnatilgan.
3 -qadam. OpenJDK/JRE -ni tizimdan butunlay olib tashlang va Oracle Java JDK/JRE ikkilik fayllarini saqlash uchun katalog yarating
Bu Java -ning turli sotuvchi versiyalari o'rtasida tizimdagi nizolar va chalkashliklarning oldini oladi. Masalan, agar tizimingizda OpenJDK/JRE o'rnatilgan bo'lsa, uni buyruq satriga quyidagilarni yozib o'chirib tashlashingiz mumkin:
-
Turi/nusxa ko'chirish/joylashtirish:
sudo apt-get purge openjdk-\*
Bu buyruq tizimingizdan OpenJDK/JRE ni butunlay olib tashlaydi
-
Turi/nusxa ko'chirish/joylashtirish:
sudo mkdir -p/usr/local/java
Bu buyruq Oracle Java JDK va JRE ikkilik fayllarini saqlash uchun katalog yaratadi
Qadam 4. Linux uchun Oracle Java JDK/JRE -ni yuklab oling
Tanlaganingizga ishonch hosil qiling to'g'ri 32 yoki 64 bitli tizim arxitekturasi uchun siqilgan ikkilik fayllar (tar.gz bilan tugaydi).
- Masalan, agar siz Ubuntu Linux 32-bitli operatsion tizimda bo'lsangiz, Oracle Java-ning 32-bitli ikkilik fayllarini yuklab oling.
- Masalan, agar siz Ubuntu Linux 64-bitli operatsion tizimida bo'lsangiz, Oracle Java ikkilik 64-bitli dasturini yuklab oling.
-
Majburiy emas, Oracle Java JDK/JRE hujjatlarini yuklab oling
Jdk-7u40-apidocs.zip-ni tanlang
-
Muhim ma'lumotlar:
64 bitli Oracle Java ikkiliklari 32 bitli Ubuntu Linux operatsion tizimlarida ishlamaydi, agar siz 64 bitli Oracle Java-ni 32-bitli Ubuntu Linux-ga o'rnatmoqchi bo'lsangiz, sizga bir nechta tizim xato xabarlari keladi.
Qadam 5. Oracle Java ikkilik fayllarini/usr/local/java katalogiga nusxalash
Ko'p hollarda Oracle Java ikkilik fayllari quyidagi manzilga yuklanadi: /home /"sizning_foydalanuvchi_ ismingiz"/Yuklamalar.
-
32-bitli Oracle Java 32-bitli Ubuntu Linux-ni o'rnatish yo'riqnomasida:
-
Turi/nusxa ko'chirish/joylashtirish:
CD ~/Yuklamalar
-
Turi/nusxa ko'chirish/joylashtirish:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
cd/usr/local/java
-
-
64-bitli Oracle Java 64-bitli Ubuntu Linux-ni o'rnatish yo'riqnomasida:
-
Turi/nusxa ko'chirish/joylashtirish:
CD ~/Yuklamalar
-
Agar siz JDK -ni yuklab olgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Yoki agar siz JRE -ni yuklab olgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
cd/usr/local/java
-
Qadam 6./usr/local/java katalogidagi siqilgan Java ikkilik fayllarini oching
-
32-bitli Oracle Java 32-bitli Ubuntu Linux-ni o'rnatish yo'riqnomasida:
-
Turi/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Turi/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
64-bitli Oracle Java 64-bitli Ubuntu Linux-ni o'rnatish yo'riqnomasida:
-
Agar siz JDK -ni yuklab olgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Yoki agar siz JRE -ni yuklagan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Qadam 7. Kataloglaringizni ikki marta tekshiring
Shu nuqtada, Java JDK/JRE uchun/usr/local/java -da bitta siqilmagan ikkilik katalog bo'lishi kerak:
-
Turi/nusxa ko'chirish/joylashtirish:
ls -a
- jdk1.7.0_45
- yoki jre1.7.0_45
Qadam 8. Tizim PATH faylini /etc /profile -ni tahrirlang va tizim yo'lingizga quyidagi tizim o'zgaruvchilarini qo'shing
Nano, gedit yoki boshqa matn muharriridan foydalaning, root sifatida /etc /profile -ni oching.
-
Turi/nusxa ko'chirish/joylashtirish:
sudo gedit /etc /profile
- yoki
-
Turi/nusxa ko'chirish/joylashtirish:
sudo nano /etc /profile
Qadam 9. Ok tugmachalari yordamida fayl oxirigacha pastga siljiting va /etc /profile faylining oxiriga quyidagi satrlarni qo'shing:
-
Agar siz JDK -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
JAVA_HOME =/usr/local/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/bin: $ JRE_HOME/bin
JAVA_HOME -ni eksport qilish
JRE_HOME -ni eksport qilish
PATH eksport qilish
-
Yoki agar siz JRE -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/bin
JRE_HOME -ni eksport qilish
PATH eksport qilish
- /Etc /profile faylini saqlang va chiqing.
10 -qadam. Oracle Java JDK/JRE joylashgan Ubuntu Linux tizimiga xabar bering
Bu tizimga Oracle Java -ning yangi versiyasi foydalanish mumkinligini bildiradi.
-
Agar siz JDK -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Yoki agar siz JRE -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
bu buyruq tizimga Oracle Java JRE foydalanish mumkinligi haqida xabar beradi
-
Agar siz JDK -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
bu buyruq tizimga Oracle Java JDK foydalanish mumkinligi haqida xabar beradi
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
bu buyruq tizimga Oracle Java Web start ishga tushishi haqida xabar beradi
11 -qadam. Ubuntu Linux tizimingizga Oracle Java JDK/JRE standart Java bo'lishi kerakligini xabar qiling
-
Agar siz JDK -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-java /usr/local/java/jdk1.7.0_45/jre/bin/java o'rnating
-
Yoki agar siz JRE -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-java /usr/local/java/jre1.7.0_45/bin/java-ni o'rnating
bu buyruq tizim uchun java ish vaqti muhitini o'rnatadi
-
Agar siz JDK -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-java /usr/local/java/jdk1.7.0_45/bin/java-ni o'rnating
bu buyruq tizim uchun java kompilyatorini o'rnatadi
-
Agar siz JDK -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-javaws /usr/local/java/jdk1.7.0_45/bin/javaws-ni o'rnating
-
Yoki agar siz JRE -ni o'rnatayotgan bo'lsangiz, yozing/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-javaws /usr/local/java/jre1.7.0_45/bin/javaws-ni o'rnating
bu buyruq tizim uchun Java Web ishga tushirilishini o'rnatadi
12 -qadam. Quyidagi buyruqni yozib, tizimni keng PATH /etc /profilini qayta yuklang:
-
Turi/nusxa ko'chirish/joylashtirish:
. /etc/profil
- Ubuntu Linux tizimini qayta ishga tushirgandan so'ng, tizimdagi PATH /etc /profile faylingiz qayta yuklanadi
13 -qadam Oracle Java tizimingizga to'g'ri o'rnatilganligini tekshiring
Quyidagi buyruqlarni bajaring va Java versiyasiga e'tibor bering: 32-bitli Oracle Java-ni muvaffaqiyatli o'rnatish ko'rsatiladi:
-
Turi/nusxa ko'chirish/joylashtirish:
java versiyasi. Bu buyruq sizning tizimingizda ishlaydigan java versiyasini ko'rsatadi. Siz quyidagi xabarni ko'rishingiz kerak: java versiyasi "1.7.0_45"
Java (TM) SE ish vaqti muhiti (1.7.0_45-b18 tuzilishi)
- Java HotSpot (TM) Server VM (24.45-b08 tuzilishi, aralash rejim)
-
Turi/nusxa ko'chirish/joylashtirish:
java versiyasi. Bu buyruq sizga Java dasturlarini terminaldan kompilyatsiya qila olishingizni bildiradi. Siz quyidagi xabarni olishingiz kerak: java 1.7.0_45. Oracle Java 64-bit muvaffaqiyatli o'rnatilganda quyidagilar ko'rsatiladi:
-
Turi/nusxa ko'chirish/joylashtirish:
java versiyasi. Bu buyruq sizning tizimingizda ishlaydigan java versiyasini ko'rsatadi. Siz quyidagi xabarni ko'rishingiz kerak: java versiyasi "1.7.0_45"
Java (TM) SE ish vaqti muhiti (1.7.0_45-b18 tuzilishi)
- Java HotSpot (TM) 64-bitli server VM (24.45-b08 tuzilishi, aralash rejim)
-
Turi/nusxa ko'chirish/joylashtirish:
java versiyasi. Bu buyruq sizga Java dasturlarini terminaldan kompilyatsiya qila olishingizni bildiradi. Siz quyidagi xabarni olishingiz kerak: java 1.7.0_45
14 -qadam. Tabriklaymiz, siz Linux tizimingizga Oracle Java -ni o'rnatdingiz
Endi Ubuntu Linux tizimini qayta ishga tushiring. Shundan so'ng, sizning tizimingiz Java dasturlarini ishga tushirish va ishlab chiqish uchun to'liq konfiguratsiya qilinadi. Keyinchalik siz Ubuntu Linux -da birinchi Java dasturini qanday yaratish haqida ushbu maqolani o'qib, o'zingizning Java dasturlaringizni tuzishni va ishga tushirishni xohlashingiz mumkin.
3 -usul 1: ixtiyoriy: veb -brauzerlarda Oracle Java -ni qanday yoqish mumkin
Qadam 1. Veb-brauzerlarda Java plaginini yoqish uchun siz veb-brauzerlar plaginlari katalogidan Oracle Java tarqatish tizimiga kiruvchi Java plagini joylashgan joyga ramziy havola qilishingiz kerak
-
Muhim eslatma:
Men veb -brauzerlarda Oracle Java 7 -ni yoqishda ehtiyot bo'lishga chaqiraman, chunki ko'plab xavfsizlik kamchiliklari va ekspluatatsiyalari bo'lgan. Aslida, veb -brauzerlaringizda Oracle Java 7 -ni yoqish orqali, agar xavfsizlik nuqsoni yoki ekspluatatsiya aniqlansa, yovuz odamlar sizning tizimingizni buzadi. Java -dagi xavfsizlik kamchiliklari va ekspluatatsiyalari haqida qo'shimcha ma'lumot olish uchun quyidagi veb -saytga qarang: Java Tester
3 -usul 2: Google Chrome
32 bitli Oracle Java uchun ko'rsatmalar
Qadam 1. Quyidagi buyruqlarni chiqaring
-
Turi/nusxa ko'chirish/joylashtirish:
sudo mkdir -p/opt/google/chrome/plaginlari
bu/opt/google/chrome/plugins nomli katalog yaratadi
-
Turi/joylashtirish/nusxalash:
cd/opt/google/chrome/plaginlari
bu sizni google chrome plaginlari katalogiga o'zgartiradi, ramziy havola qilishdan oldin bu katalogda ekanligingizga ishonch hosil qiling
-
Turi/joylashtirish/nusxalash:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Google Chrome veb -brauzeringizga
Oracle Java uchun 64 bitli ko'rsatmalar
Qadam 1. Quyidagi buyruqlarni chiqaring
-
Turi/nusxa ko'chirish/joylashtirish:
sudo mkdir -p/opt/google/chrome/plaginlari
bu/opt/google/chrome/plugins nomli katalog yaratadi
-
Turi/joylashtirish/nusxalash:
cd/opt/google/chrome/plaginlari
bu sizni google chrome plaginlari katalogiga o'zgartiradi, ramziy havola qilishdan oldin bu katalogda ekanligingizga ishonch hosil qiling
-
Turi/joylashtirish/nusxalash:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Google Chrome veb -brauzeringizga
Eslatmalar
Qadam 1. Eslatma:
Ba'zan siz yuqoridagi buyruqni berganingizda, siz quyidagi xabarni olishingiz mumkin:
- ln: ramziy havola yaratish "./libnpjp2.so": Fayl mavjud
- Ushbu muammoni hal qilish uchun quyidagi buyruq yordamida oldingi ramziy havolani olib tashlang:
-
Turi/nusxa ko'chirish/joylashtirish:
cd/opt/google/chrome/plaginlari
-
Turi/nusxa ko'chirish/joylashtirish:
sudo rm -rf libnpjp2.so
- Buyruqni berishdan oldin/opt/google/chrome/plugins katalogida ekanligingizga ishonch hosil qiling
2 -qadam. Veb -brauzeringizni qayta ishga tushiring va Java brauzerida Java ishlayotganligini tekshirish uchun Java Tester -ga o'ting
3 -usul 3: Mozilla Firefox
32 bitli Oracle Java uchun ko'rsatmalar
Qadam 1. Quyidagi buyruqlarni chiqaring
-
Turi/joylashtirish/nusxalash:
cd/usr/lib/mozilla/plaginlari
bu sizni/usr/lib/mozilla/plugins katalogiga o'zgartiradi, agar sizda yo'q bo'lsa, ushbu katalogni yarating
-
Turi/joylashtirish/nusxalash:
sudo mkdir -p/usr/lib/mozilla/plaginlari
bu/usr/lib/mozilla/plugins katalogini yaratadi, ramziy havola qilishdan oldin bu katalogda ekanligingizga ishonch hosil qiling
-
Turi/joylashtirish/nusxalash:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Mozilla Firefox veb -brauzeriga
Oracle Java uchun 64 bitli ko'rsatmalar
Qadam 1. Quyidagi buyruqlarni chiqaring
-
Turi/joylashtirish/nusxalash:
cd/usr/lib/mozilla/plaginlari
bu sizni/usr/lib/mozilla/plugins katalogiga o'zgartiradi, agar sizda yo'q bo'lsa, ushbu katalogni yarating
-
Turi/joylashtirish/nusxalash:
sudo mkdir -p/usr/lib/mozilla/plaginlari
bu/usr/lib/mozilla/plugins katalogini yaratadi, ramziy havola qilishdan oldin bu katalogda ekanligingizga ishonch hosil qiling
-
Turi/joylashtirish/nusxalash:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Mozilla Firefox veb -brauzeriga
Eslatmalar
Qadam 1. Eslatma:
Ba'zan siz yuqoridagi buyruqni berganingizda, siz quyidagi xabarni olishingiz mumkin:
- ln: ramziy havola yaratish "./libnpjp2.so": Fayl mavjud
- Ushbu muammoni hal qilish uchun quyidagi buyruq yordamida oldingi ramziy havolani olib tashlang:
-
Turi/nusxa ko'chirish/joylashtirish:
cd/usr/lib/mozilla/plaginlari
-
Turi/nusxa ko'chirish/joylashtirish:
sudo rm -rf libnpjp2.so
- Buyruqni berishdan oldin/usr/lib/mozilla/plugins katalogida ekanligingizga ishonch hosil qiling
2 -qadam. Veb -brauzeringizni qayta ishga tushiring va Java brauzerida Java ishlayotganligini tekshirish uchun Java Tester -ga o'ting
Video - bu xizmatdan foydalanib, ba'zi ma'lumotlar YouTube bilan bo'lishishi mumkin
Maslahatlar
- Ubuntu Linux-da siz Java dasturlash tilining bepul va ochiq manbali OpenJDK-ni ishlatishni yoki Oracle Java JDK va JRE-ni ishlatishni tanlashingiz mumkin. Ba'zilar Oracle Java-dan foydalanishni afzal ko'rishadi (chunki bu Java-ning eng so'nggi versiyasi va u to'g'ridan-to'g'ri Java texnologiyasini qo'llab-quvvatlovchilaridan keladi), lekin bu turlicha.
- Shuni yodda tutingki, Oracle Oracle Java -ning har bir yangi versiyasi uchun xavfsizlikni yaxshilaydi va xatolarni tuzatadi va ishlash muammolarini yaxshilaydi. Oracle Java -ni tizimingizga o'rnatayotganda, versiya raqami o'zgarishini biling. Qo'shimcha ma'lumot olish uchun Ubuntu Linux -da Oracle Java -ni qanday yangilashni ko'ring.
- E'tibor bering, bu hujjat doimiy ravishda qayta ko'rib chiqiladi, chunki Oracle ba'zida Java JDK/JRE ikkilik fayllarini o'rnatish usulini o'zgartiradi.