Ubuntu Linux -da Oracle Java JDK -ni qanday o'rnatish kerak (rasmlar bilan)

Mundarija:

Ubuntu Linux -da Oracle Java JDK -ni qanday o'rnatish kerak (rasmlar bilan)
Ubuntu Linux -da Oracle Java JDK -ni qanday o'rnatish kerak (rasmlar bilan)

Video: Ubuntu Linux -da Oracle Java JDK -ni qanday o'rnatish kerak (rasmlar bilan)

Video: Ubuntu Linux -da Oracle Java JDK -ni qanday o'rnatish kerak (rasmlar bilan)
Video: "Qizlar maktabi" loyihasi. 5+1. Mening loyiham amaliy darslari. 2 - mavzu. Spiker: Kiyamova.N 2024, Noyabr
Anonim

Ushbu maqola Oracle Java 8 JDK o'rnatishining 32 va 64 bitli versiyalari uchun mo'ljallangan (bu maqola yozilgan versiya 1.8.0_20) 32 va 64 bitli Ubuntu operatsion tizimlarida. Ushbu ko'rsatmalar Debian va Linux Mint -ga ham qo'llanilishi mumkin.

Bu qo'llanma Oracle Java JDK -ni JDK -ga yuklangan Oracle Java JRE bilan o'rnatmoqchi bo'lganlar uchun. Oracle Java JDK o'rnatish ko'rsatmalari faqat Debian-ga asoslangan Linux operatsion tizimlariga qo'llaniladi, masalan: Debian, Linux Mint yoki Ubuntu.

Qadam

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 1 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 1 -qadam

Qadam 1. Ubuntu Linux operatsion tizimining arxitekturasi 32 yoki 64 bit ekanligini tekshiring

Terminalni oching va ushbu buyruqni bajaring

  • Turi/nusxa ko'chirish/joylashtirish:

    fayllar /sbin /init

    Ubuntu Linux operatsion tizimi arxitekturasining 32 bitli yoki 64 bitli bit versiyasiga e'tibor bering

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 2 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 2 -qadam

Qadam 2. Tizimingizda Java o'rnatilganligini bilib oling

Buning uchun terminaldan java versiya buyrug'ini bajaring.

  • Terminalni oching, so'ngra quyidagi buyruqni kiriting:

    • Turi/nusxa ko'chirish/joylashtirish:

      java versiyasi

  • Agar sizda allaqachon tizimingizda OpenJDK bo'lsa, bu satr paydo bo'lishi 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 tizimingizda OpenJDK allaqachon mavjud bo'lsa, Java -ning noto'g'ri sotuvchi versiyasi tizimingizga o'rnatilgan.
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 3 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 3 -qadam

3 -qadam. OpenJDK/JRE -ni tizimdan butunlay olib tashlang, so'ngra Oracle Java JDK/JRE ikkilik faylini saqlash uchun papka yarating

Bu Java -ning turli sotuvchi versiyalari o'rtasida tizimdagi nizolar va chalkashliklarning oldini olish uchun foydalidir. Masalan, agar tizimda allaqachon OpenJDK/JRE bo'lsa, uni buyruq satriga yozib olib tashlang:

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo apt-get purge openjdk-\*

    Yuqoridagi buyruq OpenJDK/JRE -ni tizimdan butunlay olib tashlashdir

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo mkdir -p/usr/local/java

    Bu buyruq Oracle Java JDK va JRE ikkilik fayllarini saqlash uchun papka yaratadi

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 4 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 4 -qadam

Qadam 4. Linux uchun Oracle Java JDK -ni yuklab oling

Siz siqilgan ikkilikni tanlashingiz kerak muvofiq 32 yoki 64 bitli tizim arxitekturasi uchun (tar.gz fayl kengaytmasi bilan)

  • Agar siz 32 bitli Ubuntu Linux operatsion tizimidan foydalanayotgan bo'lsangiz, 32 bitli Oracle Java ikkilik faylini yuklab oling.
  • Agar siz 64 bitli Ubuntu Linux operatsion tizimidan foydalanayotgan bo'lsangiz, 64 bitli Oracle Java ikkilik dasturini yuklab oling.
  • Siz ham yuklab olishingiz mumkin Oracle Java JDK hujjatlari

    Jdk-8u20-apidocs.zip-ni tanlang

  • Hayotiy rekordlar:

    Oracle Java 64 bitli ikkilik 32 bitli Ubuntu Linux operatsion tizimida ishlatilmaydi. Agar siz Ubuntu Linux 32 -bitli Oracle Java 64 -bitni o'rnatmoqchi bo'lsangiz, tizim xatolari haqida bir qator xabarlar paydo bo'ladi.

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 5 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 5 -qadam

Qadam 5. Oracle Java ikkilik faylini/usr/local/java mahalliy papkasiga nusxalash

Ko'p hollarda Oracle Java ikkiliklari quyidagi manzilga yuklanadi: /home /"sizning_foydalanuvchi_ ismingiz"/Yuklamalar.

  • Ubuntu Linux 32 bitli Oracle Java 32 bitli o'rnatish ko'rsatmalari:

    • Turi/nusxa ko'chirish/joylashtirish:

      CD /uy /' "sizning_foydalanuvchi_ ismingiz" /Yuklamalar

    • Turi/nusxa ko'chirish/joylashtirish:

      sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/local/java/

    • Turi/nusxa ko'chirish/joylashtirish:

      cd/usr/local/java/

  • Ubuntu Linux 64 bitli Oracle Java 64 bitli o'rnatish ko'rsatmalari:

    • Turi/nusxa ko'chirish/joylashtirish:

      CD /uy /' "sizning_foydalanuvchi_ ismingiz" /Yuklamalar

    • Turi/nusxa ko'chirish/joylashtirish:

      sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/local/java/

    • Turi/nusxa ko'chirish/joylashtirish:

      cd/usr/local/java/

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 6 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 6 -qadam

Qadam 6./usr/local/java/papkasida siqilgan Java ikkilik faylini chiqarib oling

  • Ubuntu Linux 32 bitli Oracle Java 32 bitli o'rnatish ko'rsatmalari:

    • Turi/nusxa ko'chirish/joylashtirish:

      sudo tar xvzf jdk-8u20-linux-i586.tar.gz

  • Ubuntu Linux 64 bitli Oracle Java 64 bitli o'rnatish ko'rsatmalari:

    • Turi/nusxa ko'chirish/joylashtirish:

      sudo tar xvzf jdk-8u20-linux-x64.tar.gz

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 7 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 7 -qadam

Qadam 7. Jildingizni yana tekshiring

Shu nuqtada, Java JDK/JRE uchun/usr/local/java/da ikkita ajratilgan ikkilik papka bo'lishi kerak:

  • Turi/nusxa ko'chirish/joylashtirish:

    ls -a

  • jdk1.8.0_20
  • jre1.8.0_20
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 8 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 8 -qadam

8. qadam

Nano yoki gedit kabi matn muharriridan root sifatida foydalaning, keyin /etc /profile -ni oching.

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo gedit /etc /profile

  • yoki
  • Turi/nusxa ko'chirish/joylashtirish:

    sudo nano /etc /profile

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 9 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 9 -qadam

Qadam 9. Klaviaturadagi o'q tugmachalari yordamida faylning oxirigacha o'ting va /etc /profile faylining oxiriga quyidagi qatorni qo'shing:

  • Turi/nusxa ko'chirish/joylashtirish:

    JAVA_HOME =/usr/local/java/jdk1.8.0_20

    JRE_HOME =/usr/local/java/jre1.8.0_20

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

    JAVA_HOME -ni eksport qilish

    JRE_HOME -ni eksport qilish

    PATH eksport qilish

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 10 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 10 -qadam

Qadam 10. /etc /profile faylini saqlang, so'ngra chiqing

Oracle Java JDK -ni Ubuntu Linux -ga o'rnatish 11 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnatish 11 -qadam

11 -qadam. Ubuntu Linux tizimiga Oracle Java JDK/JRE qayerda joylashganligini ayting

Bu tizimga Oracle Java -ning yangi versiyasi mavjudligi haqida xabar beradi.

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1

    Bu buyruq tizimga Oracle Java JRE ishga tushgani haqida xabar beradi

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo update-alternatives-install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1

    Bu buyruq tizimga Oracle Java JDK foydalanishga tayyorligi haqida xabar beradi

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo update-alternatives-install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1

    Bu buyruq tizimga Oracle Java Web -ning ishga tushirilishi va ishlayotganligi haqida xabar beradi

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 12 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 12 -qadam

12 -qadam. Ubuntu Linux tizimiga Oracle Java JDK/JRE standart Java bo'lishi kerakligini ayting

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo update-alternatives-java /usr/local/java/jdk1.8.0_20/bin/java-ni o'rnating

    Bu buyruq tizimda Java ish vaqti muhitini o'rnatishdir

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo update-alternatives-javac /usr/local/java/jdk1.8.0_20/bin/javac ni o'rnating

    Bu buyruq tizimda javac kompilyatorini o'rnatishdir

  • Turi/nusxa ko'chirish/joylashtirish:

    sudo update-alternatives-javaws /usr/local/java/jdk1.8.0_20/bin/javaws-ni o'rnating

    Bu buyruq tizimda Java Web ishga tushishini sozlash

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 13 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 13 -qadam

13 -qadam. Ushbu buyruqni kiritish orqali tizimda PATH /etc /profilini qayta ishga tushiring:

  • Turi/nusxa ko'chirish/joylashtirish:

    manba /etc /profil

  • E'tibor bering, tizimdagi PATH /etc /profile Ubuntu Linux tizimi qayta ishga tushirilgandan so'ng qayta boshlanadi.
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 14 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 14 -qadam

14 -qadam Oracle Java tizimga to'g'ri o'rnatilganligini tekshiring

Ushbu buyruqni bajaring va Java -ning qaysi versiyasi paydo bo'lishini ko'ring:

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 15 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 15 -qadam

15 -qadam. Oracle Java 32 bit muvaffaqiyatli o'rnatilganda quyidagilar ko'rsatiladi:

  • Turi/nusxa ko'chirish/joylashtirish:

    java versiyasi

    Bu buyruq hozirda tizimda ishlayotgan Java versiyasini ko'rsatadi

  • Xabar paydo bo'ladi:

    • java versiyasi "1.8.0_20"

      Java (TM) SE ish vaqti muhiti (1.8.0_20-b26 tuzilishi)

      Java HotSpot (TM) Server VM (25.20-b23 tuzilishi, aralash rejim)

  • Turi/nusxa ko'chirish/joylashtirish:

    javac -versiya

    Bu buyruq sizga Java dasturlarini terminaldan kompilyatsiya qilishingiz mumkinligini bildirishdir

  • Xabar paydo bo'ladi:

    Javac 1.8.0_20

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 16 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 16 -qadam

16 -qadam. Oracle Java 64 bit muvaffaqiyatli o'rnatilganda quyidagilar ko'rsatiladi:

  • Turi/nusxa ko'chirish/joylashtirish:

    java versiyasi

    Bu buyruq hozirda tizimda ishlayotgan Java versiyasini ko'rsatadi

  • Xabar paydo bo'ladi:

    • java versiyasi "1.8.0_20"

      Java (TM) SE ish vaqti muhiti (1.8.0_20-b26 tuzilishi)

      Java HotSpot (TM) Server VM (25.20-b23 tuzilishi, aralash rejim)

  • Turi/nusxa ko'chirish/joylashtirish:

    javac -versiya

    Bu buyruq sizga Java dasturlarini terminaldan kompilyatsiya qilishingiz mumkinligini bildirishdir

  • Xabar paydo bo'ladi:

    Javac 1.8.0_20

Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 17 -qadam
Oracle Java JDK -ni Ubuntu Linux -ga o'rnating 17 -qadam

17 -qadam. Tabriklaymiz

Linux tizimiga Oracle Java -ni muvaffaqiyatli o'rnatdingiz. Tizimni qayta ishga tushiring. Shundan so'ng, tizim Java dasturlarini ishga tushirish va ishlab chiqish uchun to'liq konfiguratsiya qilinadi. Keyinchalik Java dasturlarini o'zingiz tuzishga va ishga tushirishga urinib ko'rishingiz mumkin.

Majburiy emas: Oracle Java -ni veb -brauzerda qanday yoqish mumkin

Veb-brauzerda Java plaginini yoqish uchun, veb-brauzer plaginlari papkasidan Oracle Java tarqatish joyidagi Java plagin joyiga ramziy havola yarating

Muhim ma'lumotlar:

Veb -brauzerda Oracle Java 7 -ni yoqish ko'plab xavfsizlik kamchiliklari va Java ekspluatatsiyasini ochib beradi. Asosan, veb -brauzerda Oracle Java 7 -ni yoqish xakerlarni sizning tizimingizga taklif qilish xavfini tug'diradi. Java -dagi xavfsizlik zaifliklari va ekspluatatsiyalari haqida qo'shimcha ma'lumot olish uchun quyidagi ingliz veb -saytiga tashrif buyuring: Java Tester

Gugl xrom

Oracle Java 32 bitli ko'rsatmalar:

  1. Quyidagi buyruqni kiriting.

    • Turi/nusxa ko'chirish/joylashtirish:

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

      Bu buyruq/opt/google/chrome/plugins nomli papkani yaratadi

    • Turi/nusxa ko'chirish/joylashtirish:

      cd/opt/google/chrome/plaginlari

      Bu buyruq sizni Google Chrome plaginlari jildiga qo'yadi. Ramziy havola yaratishdan oldin siz ushbu papkada bo'lishingiz kerak

    • Turi/nusxa ko'chirish/joylashtirish:

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

      Bu buyruq Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Google Chrome veb -brauzeriga.

Oracle Java 64 bitli ko'rsatmalar:

  1. Quyidagi buyruqni kiriting.

    • Turi/nusxa ko'chirish/joylashtirish:

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

      Bu buyruq/opt/google/chrome/plugins nomli papkani yaratadi

    • Turi/nusxa ko'chirish/joylashtirish:

      cd/opt/google/chrome/plaginlari

      Bu buyruq sizni Google Chrome plaginlari jildiga qo'yadi. Ramziy havolani yaratishdan oldin siz ushbu papkada bo'lishingiz kerak

    • Turi/nusxa ko'chirish/joylashtirish:

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

      Bu buyruq Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Google Chrome veb -brauzeriga.

Eslatma:

  1. Eslatmalar:

    Ba'zan yuqoridagi buyruq quyidagi xabarni keltirishi mumkin:

    • ln: ramziy havola yaratish "./libnpjp2.so": Fayl mavjud
    • Ushbu muammoni hal qilish uchun ushbu 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 kiritmasdan oldin/opt/google/chrome/plugins papkasida ekanligingizga ishonch hosil qiling.
  2. Veb -brauzerni qayta ishga tushiring va Java brauzerida Java ishlayotganligini aniqlash uchun Java Tester -ga tashrif buyuring.

    Mozilla Firefox

    Oracle Java 32 bitli ko'rsatmalar:

    1. Quyidagi buyruqni kiriting.

      • Turi/nusxa ko'chirish/joylashtirish:

        cd/usr/lib/mozilla/plaginlari

        Bu buyruq sizni/usr/lib/mozilla/plugins jildiga qo'yadi. Agar u sizning tizimingizda bo'lmasa, ushbu papkani yarating

      • Turi/nusxa ko'chirish/joylashtirish:

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

        Bu buyruq/usr/lib/mozilla/plugins deb nomlangan papkani yaratadi. Ramziy havolani yaratishdan oldin siz ushbu papkada bo'lishingiz kerak

      • Turi/nusxa ko'chirish/joylashtirish:

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

        Bu buyruq Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Mozilla Firefox brauzeriga

    Oracle Java 64 bitli ko'rsatmalar:

    1. Quyidagi buyruqni kiriting.

      • Turi/nusxa ko'chirish/joylashtirish:

        cd/usr/lib/mozilla/plaginlari

        Bu buyruq sizni/usr/lib/mozilla/plugins jildiga qo'yadi. Agar u sizning tizimingizda bo'lmasa, ushbu papkani yarating

      • Turi/nusxa ko'chirish/joylashtirish:

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

        Bu buyruq/usr/lib/mozilla/plugins nomli papkani yaratadi. Ramziy havolani yaratishdan oldin siz ushbu papkada bo'lishingiz kerak

      • Turi/nusxa ko'chirish/joylashtirish:

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

        Bu buyruq Java JRE (Java Runtime Environment) plaginidan ramziy havola yaratadi libnpjp2.so Mozilla Firefox brauzeriga

    Eslatma:

    1. Eslatmalar:

      Ba'zan yuqoridagi buyruq quyidagi xabarni keltirishi mumkin:

      • ln: ramziy havola yaratish "./libnpjp2.so": Fayl mavjud
      • Ushbu muammoni hal qilish uchun ushbu 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 kiritmasdan oldin/usr/lib/mozilla/plugins papkasida ekanligingizga ishonch hosil qiling.
    2. Veb -brauzerni qayta ishga tushiring va Java brauzerida Java ishlayotganligini aniqlash uchun Java Tester -ga tashrif buyuring.

Tavsiya: