Ushbu hujjat Ubuntu Linux -da Oracle Java JDK/JRE -ning ko'plab yangi versiyalarini yangilashga yordam berishga mo'ljallangan. Har doim xatoliklar tuzatilishi va xavfsizlik muammolari tufayli Oracle Java JDK/JRE versiyasini yangilaydi.
-
Eslatma:
Ushbu maqola sizda/usr/local/java-da joylashgan 32-bitli yoki 64-bitli Oracle Java 7 versiyasiga ega ekanligini va siz Oracle Java-ning yangi versiyasiga o'tishni xohlayotganingizni taxmin qiladi. Agar yo'q bo'lsa, qo'shimcha ma'lumot olish uchun quyidagi maqolani ko'ring:
- Oracle Java -ni Ubuntu Linux -ga qanday o'rnatish kerak
Qadamlar
Qadam 1. Yangi Oracle Java ikkilik fayllarini yuklab oling, Ubuntu Linux tizim arxitekturasi uchun 32-bitli yoki 64-bitli Oracle Java-ning to'g'ri yangilangan Java JDK/JRE ikkilik fayllarini tanlaganingizga ishonch hosil qiling, Oracle Java ikkiliklari (tar. gz) kabi:
- jdk-7u40-linux-i586.tar.gz (32 bitli)
-
jre-7u40-linux-i586.tar.gz (32 bitli)
yoki
- jdk-7u40-linux-x64.tar.gz (64-bit)
- jre-7u40-linux-x64.tar.gz (64 bitli)
4-usul 1: 32-bitli Oracle Java ko'rsatmalari:
Qadam 1. Ildiz foydalanuvchisi bo'ling va yangi siqilgan Oracle Java ikkilik fayllarini yuklab olish katalogimizdan/usr/local/java -ga ko'chiring.
-
Turi/nusxa ko'chirish/joylashtirish:
CD /uy /"sizning_foydalanuvchi_ ismingiz"/Yuklamalar
-
Turi/nusxa ko'chirish/joylashtirish:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
cd/usr/local/java
2 -qadam. Keyin biz/usr/local/java katalogida Oracle Java ikkilik fayllarining yangi versiyasini ochamiz.
-
Turi/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Turi/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
4-usul 2: 64-bitli Oracle Java ko'rsatmalari:
Qadam 1. Ildiz foydalanuvchisi bo'ling va yangi siqilgan Oracle Java ikkilik fayllarini yuklab olish katalogimizdan/usr/local/java -ga ko'chiring.
-
Turi/nusxa ko'chirish/joylashtirish:
CD /uy /"sizning_foydalanuvchi_ ismingiz"/Yuklamalar
-
Turi/nusxa ko'chirish/joylashtirish:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
cd/usr/local/java
2 -qadam. Keyin biz/usr/local/java katalogida Oracle Java ikkilik fayllarining yangi versiyasini ochamiz.
-
Turi/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Turi/nusxa ko'chirish/joylashtirish:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
3 -qadam. Bu vaqtda siz/usr/local/java dagi Java JDK/JRE uchun ikkita yangi siqilmagan ikkilik katalogga ega bo'lishingiz kerak:
jdk1.7.0_40
jre1.7.0_40
Bilan birga:
jdk1.7.0_25
jre1.7.0_25
3 -usul 4: Linux tizimini PATH -ni o'zgartiring:
Qadam 1. Tizim PATH faylini /etc /profile -ni tahrirlang va quyidagi tizim o'zgaruvchilarini tizim yo'lingizga qo'shing
Gedit, nano yoki boshqa matn muharriridan root sifatida foydalaning va /etc /profile -ni oching
-
Turi/nusxa ko'chirish/joylashtirish:
sudo gedit /etc /profile
yoki
-
Turi/nusxa ko'chirish/joylashtirish:
sudo nano /etc /profile
Qadam 2. Ok tugmachalari yordamida faylning oxirigacha pastga siljiting va quyidagi satrlarni Ubuntu Linux -dagi /etc /profile faylining oxiriga qo'shing, bunda siz versiya raqamlarini eskisidan o'zgartirasiz. Oracle Java -ni Java -ning yangi versiyasiga o'tkazsangiz, quyidagi tizimdagi PATH fayli /etc /profile -dagi versiya raqamlarini o'zgartirasiz:
/Etc /profile faylini o'zgartiring:
JAVA_HOME =/usr/local/java/jdk1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/local/java/jre1.7.0_25
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
JAVA_HOME -ni eksport qilish
JRE_HOME -ni eksport qilish
PATH eksport qilish
Buni o'zgartiring:
JAVA_HOME =/usr/local/java/jdk1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
JRE_HOME =/usr/local/java/jre1.7.0_40
PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin
JAVA_HOME -ni eksport qilish
JRE_HOME -ni eksport qilish
PATH eksport qilish
Faylni saqlang va chiqing
4 -usul 4: tizimingizga Oracle Java -ning yangilangan versiyasi haqida xabar bering:
Qadam 1. Oracle Java JRE/JDK joylashgan Ubuntu Linux tizimiga xabar bering, endi siz Oracle Java 1.7.0_40 dan foydalanish uchun tizimni yangilamoqchisiz.
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-"/usr/bin/java" "java" "/usr/local/java/ni o'rnating jre1.7.0_40/bin/java "1
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-"/usr/bin/javac" "javac" "/usr/local/java/ni o'rnating jdk1.7.0_40/bin/javac "1
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-"/usr/bin/javaws" "javaws" "/usr/local/java/ni o'rnating jre1.7.0_40/bin/javaws "1
2 -qadam. Ubuntu Linux tizimiga xabar bering, Oracle Java JRE 1.7.0_40 yangi standart Java bo'lishi kerak
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-java/usr/local/java/ni o'rnating jre1.7.0_40/bin/java
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-javac/usr/local/java/ni o'rnating jdk1.7.0_40/bin/javac
-
Turi/nusxa ko'chirish/joylashtirish:
sudo update-alternatives-javaws/usr/local/java/ni o'rnating jre1.7.0_40/bin/javaws
Qadam 3. Quyidagi buyruqni yozib, tizimni keng PATH /etc /profilini qayta yuklang:
-
Turi/nusxa ko'chirish/joylashtirish:
. /etc/profil
- E'tibor bering, Ubuntu Linux tizimini qayta ishga tushirgandan so'ng, tizimdagi PATH /etc /profile fayllari qayta yuklanadi
Qadam 4. Quyidagi buyruqlarni bajarib, yangi Java yangilanishining versiya raqamini qayd qilib, Oracle Java -ning yangi versiyasi tizimingizga to'g'ri o'rnatilganligini tekshiring
-
Turi/nusxa ko'chirish/joylashtirish:
java versiyasi
bu buyruq sizning tizimingizda ishlaydigan Java versiyasini ko'rsatadi
Qadam 5. Siz ko'rsatadigan xabarni olishingiz kerak:
-
java versiyasi "1.7.0_40"
Java (TM) SE ish vaqti muhiti (qurish 1.7.0_40-b08) Java HotSpot (TM) 64-bitli server VM (25.1-b02 tuzilishi, aralash rejim)
-
Turi/nusxa ko'chirish/joylashtirish:
javac -versiya
-
bu buyruq sizga terminal dasturidan java dasturlarini kompilyatsiya qila olishingizni bildiradi
Siz ko'rsatadigan xabarni olishingiz kerak:
- javac 1.7.0_40
Qadam 6. Shundan so'ng, siz eski Java JDK/JRE ikkilik fayllarini saqlaydigan katalogni olib tashlash orqali eski Oracle Java JDK/JRE -ni o'chirish imkoniyatiga egasiz
-
Turi/nusxa ko'chirish/joylashtirish:
cd/usr/local/java
-
Turi/nusxa ko'chirish/joylashtirish:
sudo rm -rf jdk1.7.0_40
-
Turi/nusxa ko'chirish/joylashtirish:
sudo rm -rf jre1.7.0_40
Qadam 7. Ubuntu Linux tizimini qayta ishga tushiring va sizning tizimingiz Java dasturlarini ishga tushirish va ishlab chiqish uchun to'liq tuzilgan bo'ladi
Majburiy emas: Internet -brauzerlarda Oracle Java -ni qanday yoqish mumkin
Veb-brauzerlarda Java plaginini yoqish uchun siz veb-brauzerlar plaginlari katalogidan Oracle Java tarqatish tizimiga kiritilgan Java plaginining joylashgan joyiga ramziy havola qilishingiz kerak
Gugl xrom
32 bitli Oracle Java ko'rsatmalari:
-
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_40/lib/i386/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Google Chrome veb -brauzeringizga
-
64 bitli Oracle Java ko'rsatmalari:
-
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_40/lib/amd64/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Google Chrome veb -brauzeringizga
-
Eslatmalar:
-
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
-
Veb -brauzeringizni qayta ishga tushiring va Java brauzerida Java ishlayotganligini tekshirish uchun Java Tester -ga o'ting.
Mozilla Firefox
32 bitli Oracle Java ko'rsatmalari:
-
Quyidagi buyruqni bering
-
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_40/lib/i386/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Mozilla Firefox veb -brauzeriga
-
64 bitli Oracle Java ko'rsatmalari:
-
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_40/lib/amd64/libnpjp2.so
bu Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Mozilla Firefox veb -brauzeriga
-
Eslatmalar:
-
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
-
Veb -brauzeringizni qayta ishga tushiring va Java brauzerida Java ishlayotganligini tekshirish uchun Java Tester -ga o'ting.
-