4 راه برای ارتقاء Oracle Java در لینوکس اوبونتو

فهرست مطالب:

4 راه برای ارتقاء Oracle Java در لینوکس اوبونتو
4 راه برای ارتقاء Oracle Java در لینوکس اوبونتو

تصویری: 4 راه برای ارتقاء Oracle Java در لینوکس اوبونتو

تصویری: 4 راه برای ارتقاء Oracle Java در لینوکس اوبونتو
تصویری: چگونه تمام ویروس های کامپیوتر را پاک کنیم؟ 2024, ممکن است
Anonim

این سند برای ارتقاء بسیاری از نسخه های جدید Oracle Java JDK/JRE در لینوکس اوبونتو در نظر گرفته شده است. هر چند وقت یکبار ، به دلیل رفع اشکال و مشکلات امنیتی ، اوراکل به روزرسانی نسخه Java JDK/JRE خود را منتشر می کند.

  • توجه داشته باشید:

    این مقاله فرض می کند که شما یک نسخه Oracle Java 7 یا 32 بیتی یا 64 بیتی دارید که در/usr/local/java قرار دارد و می خواهید به نسخه جدیدی از Oracle Java ارتقا دهید. اگر برای اطلاعات بیشتر لطفاً مقاله زیر را مشاهده نکنید:

  • نحوه نصب Oracle Java بر روی لینوکس اوبونتو

مراحل

Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 1
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 1

مرحله 1. بارگیری باینری های Oracle Java جدید ، مطمئن شوید که باینری های به روز شده جاوا JDK/JRE Oracle Java را برای معماری سیستم لینوکس اوبونتو خود ، 32 بیتی یا 64 بیتی انتخاب کرده اید ، باینری های Oracle Java به (tar) ختم می شوند. gz) مانند:

  • jdk-7u40-linux-i586.tar.gz (32 بیتی)
  • jre-7u40-linux-i586.tar.gz (32 بیتی)

    یا

  • jdk-7u40-linux-x64.tar.gz (64 بیتی)
  • jre-7u40-linux-x64.tar.gz (64 بیتی)

روش 1 از 4: دستورالعمل های 32 بیتی Oracle Java:

ارتقاء Oracle Java در لینوکس اوبونتو مرحله 2
ارتقاء Oracle Java در لینوکس اوبونتو مرحله 2

مرحله 1. کاربر اصلی شوید و فایلهای باینری فشرده شده Oracle Java را از فهرست دانلود ما در/usr/local/java کپی کنید.

  • نوع/کپی/چسباندن:

    سی دی /خانه /"نام کاربری شما"/بارگیری ها

  • نوع/کپی/چسباندن:

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

  • نوع/کپی/چسباندن:

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

  • نوع/کپی/چسباندن:

    cd/usr/local/java

مرحله 3 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید
مرحله 3 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید

مرحله 2. سپس ما قصد داریم نسخه جدید باینری Oracle Java را در فهرست/usr/local/java باز کنیم.

  • نوع/کپی/چسباندن:

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

  • نوع/کپی/چسباندن:

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

روش 2 از 4: دستورالعمل 64 بیتی اوراکل جاوا:

مرحله 4 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید
مرحله 4 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید

مرحله 1. کاربر اصلی شوید و فایلهای باینری فشرده شده Oracle Java را از فهرست دانلود ما در/usr/local/java کپی کنید.

  • نوع/کپی/چسباندن:

    سی دی /خانه /"نام کاربری شما"/بارگیری ها

  • نوع/کپی/چسباندن:

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

  • نوع/کپی/چسباندن:

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

  • نوع/کپی/چسباندن:

    cd/usr/local/java

گام پنجم Oracle Java را در لینوکس اوبونتو ارتقا دهید
گام پنجم Oracle Java را در لینوکس اوبونتو ارتقا دهید

مرحله 2. در مرحله بعد ما قصد داریم نسخه جدید باینری Oracle Java را در فهرست/usr/local/java باز کنیم.

  • نوع/کپی/چسباندن:

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

  • نوع/کپی/چسباندن:

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

گام ششم Oracle Java را در لینوکس اوبونتو ارتقا دهید
گام ششم Oracle Java را در لینوکس اوبونتو ارتقا دهید

مرحله 3. در این مرحله شما باید دو دایرکتوری باینری فشرده نشده جدید در/usr/local/java برای Java JDK/JRE داشته باشید که به صورت زیر لیست شده است:

jdk1.7.0_40

jre1.7.0_40

همراه با:

jdk1.7.0_25

jre1.7.0_25

روش 3 از 4: PATH سیستم لینوکس خود را اصلاح کنید:

ارتقاء Oracle Java در لینوکس اوبونتو مرحله 7
ارتقاء Oracle Java در لینوکس اوبونتو مرحله 7

مرحله 1. فایل PATH سیستم /etc /profile را ویرایش کرده و متغیرهای سیستم زیر را به مسیر سیستم خود اضافه کنید

از gedit ، nano یا هر ویرایشگر متن دیگری به عنوان root استفاده کنید و /etc /profile را باز کنید

  • نوع/کپی/چسباندن:

    sudo gedit /etc /profile

    یا

  • نوع/کپی/چسباندن:

    sudo nano /etc /profile

Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 8
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 8

مرحله 2. با استفاده از کلیدهای جهت دار خود را تا انتهای فایل پایین بیاورید و خطوط زیر را به انتهای فایل /etc /profile خود در لینوکس اوبونتو اضافه کنید ، در این مرحله شما قصد دارید شماره های نسخه قبلی را تغییر دهید Oracle Java به نسخه جدید جاوا ، شما شماره نسخه ها را در فایل PATH سیستم /etc /profile زیر تغییر می دهید:

فایل /etc /profile را اصلاح کنید:

JAVA_HOME =/usr/local/java/jdk1.7.0_25

PATH = $ PATH: $ HOME/سطل: $ JAVA_HOME/بن

JRE_HOME =/usr/local/java/jre1.7.0_25

PATH = $ PATH: $ HOME/سطل: $ JRE_HOME/بن

JAVA_HOME صادر کنید

JRE_HOME صادر کنید

مسیر صادرات

تغییر به این:

JAVA_HOME =/usr/local/java/jdk1.7.0_40

PATH = $ PATH: $ HOME/سطل: $ JAVA_HOME/بن

JRE_HOME =/usr/local/java/jre1.7.0_40

PATH = $ PATH: $ HOME/بن: $ JRE_HOME/بن

JAVA_HOME صادر کنید

JRE_HOME صادر کنید

مسیر صادرات

پرونده را ذخیره کرده و خارج شوید

روش 4 از 4: سیستم خود را از نسخه به روز شده Oracle Java مطلع کنید:

گام نهم Oracle Java را در لینوکس اوبونتو ارتقا دهید
گام نهم Oracle Java را در لینوکس اوبونتو ارتقا دهید

مرحله 1. سیستم لینوکس اوبونتو خود را در جایی که Oracle Java JRE/JDK شما قرار دارد مطلع کنید ، اکنون می خواهید سیستم را برای استفاده از Oracle Java 1.7.0_40 به روز کنید

  • نوع/کپی/چسباندن:

    sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1

  • نوع/کپی/چسباندن:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1

  • نوع/کپی/چسباندن:

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1

Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 10
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 10

مرحله 2. به سیستم لینوکس اوبونتو خود اطلاع دهید که Oracle Java JRE 1.7.0_40 باید جاوا پیش فرض جدید باشد

  • نوع/کپی/چسباندن:

    sudo update-alternatives-set java/usr/local/java/jre1.7.0_40/bin/java

  • نوع/کپی/چسباندن:

    sudo update-alternatives-set javac/usr/local/java/jdk1.7.0_40/bin/javac

  • نوع/کپی/چسباندن:

    sudo update-alternatives-set javaws/usr/local/java/jre1.7.0_40/bin/javaws

مرحله 11 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید
مرحله 11 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید

مرحله 3. با وارد کردن دستور زیر سیستم گسترده PATH /etc /profile خود را بارگیری کنید:

  • نوع/کپی/چسباندن:

    به /etc/profile

  • توجه داشته باشید که فایل نمای سیستم PATH /etc /پس از راه اندازی مجدد سیستم لینوکس اوبونتو بارگیری می شود
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 12
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 12

مرحله 4. با اجرای دستورات زیر و ذکر شماره نسخه به روز رسانی جدید جاوا ، بررسی کنید که آیا نسخه جدید Oracle Java به درستی روی سیستم شما نصب شده است یا خیر

  • نوع/کپی/چسباندن:

    java -version

    این دستور نسخه جاوا را بر روی سیستم شما نشان می دهد

مرحله 13 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید
مرحله 13 اوراکل جاوا را در لینوکس اوبونتو ارتقا دهید

مرحله 5. شما باید پیامی دریافت کنید که نمایش می دهد:

  • نسخه جاوا "1.7.0_40"

    Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-Bit Server VM (build build 25.1-b02 ، حالت مختلط)

  • نوع/کپی/چسباندن:

    javac -version

  • این دستور به شما اطلاع می دهد که اکنون می توانید برنامه های جاوا را از ترمینال کامپایل کنید

    شما باید پیامی دریافت کنید که نشان می دهد:

  • javac 1.7.0_40
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 14
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 14

مرحله 6. پس از آن ، شما می توانید Oracle Java JDK/JRE قدیمی را حذف کنید ، به سادگی پوشه هایی را که باینری های جاوا JDK/JRE قدیمی را در خود دارند حذف کنید

  • نوع/کپی/چسباندن:

    cd/usr/local/java

  • نوع/کپی/چسباندن:

    sudo rm -rf jdk1.7.0_40

  • نوع/کپی/چسباندن:

    sudo rm -rf jre1.7.0_40

Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 15
Oracle Java را در لینوکس اوبونتو ارتقا دهید مرحله 15

مرحله 7. سیستم لینوکس اوبونتو را راه اندازی مجدد کنید و سیستم شما برای اجرا و توسعه برنامه های جاوا کاملاً پیکربندی می شود

اختیاری: چگونه Oracle Java را در مرورگرهای وب خود فعال کنید

برای فعال کردن افزونه جاوا در مرورگرهای وب خود ، باید یک پیوند نمادین از فهرست افزونه مرورگرهای وب به محل افزونه جاوا که در توزیع Oracle Java موجود است ، ایجاد کنید

گوگل کروم

دستورالعمل های 32 بیتی اوراکل جاوا:

  1. دستورات زیر را صادر کنید.

    • نوع/کپی/چسباندن:

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

      این یک دایرکتوری به نام/opt/google/chrome/plugins ایجاد می کند

    • نوع/چسباندن/کپی:

      cd/opt/google/chrome/plugins

      این شما را به فهرست افزونه های گوگل کروم تبدیل می کند ، قبل از ایجاد پیوند نمادین ، مطمئن شوید که در این فهرست هستید

    • نوع/چسباندن/کپی:

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

      این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Google Chrome شما

دستورالعمل های 64 بیتی Oracle Java:

  1. دستورات زیر را صادر کنید.

    • نوع/کپی/چسباندن:

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

      این یک دایرکتوری به نام/opt/google/chrome/plugins ایجاد می کند

    • نوع/چسباندن/کپی:

      cd/opt/google/chrome/plugins

      این شما را به فهرست افزونه های گوگل کروم تبدیل می کند ، قبل از ایجاد پیوند نمادین ، مطمئن شوید که در این فهرست هستید

    • نوع/چسباندن/کپی:

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

      این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Google Chrome شما

یادآوری:

  1. توجه داشته باشید:

    گاهی اوقات هنگام صدور فرمان بالا ممکن است پیامی دریافت کنید که در آن آمده است:

    • ln: ایجاد پیوند نمادین `./libnpjp2.so ': فایل موجود است
    • برای اصلاح این مسئله کافی است پیوند نمادین قبلی را با استفاده از دستور زیر حذف کنید:
    • نوع/کپی/چسباندن:

      cd/opt/google/chrome/plugins

    • نوع/کپی/چسباندن:

      sudo rm -rf libnpjp2.so

    • قبل از صدور فرمان ، مطمئن شوید که در فهرست/opt/google/chrome/plugins هستید
  2. مرورگر وب خود را مجدداً راه اندازی کنید و به Java Tester بروید تا آزمایش کنید که آیا جاوا در مرورگر وب شما کار می کند یا خیر.

    موزیلا فایرفاکس

    دستورالعمل های 32 بیتی Oracle Java:

    1. دستور زیر را صادر کنید

      • نوع/چسباندن/کپی:

        cd/usr/lib/mozilla/plugins

        این شما را به دایرکتوری/usr/lib/mozilla/plugins تغییر می دهد ، اگر این دایرکتوری را ندارید ایجاد کنید

      • نوع/چسباندن/کپی:

        sudo mkdir -p/usr/lib/mozilla/افزونه

        با این کار دایرکتوری/usr/lib/mozilla/plugins ایجاد می شود ، قبل از ایجاد پیوند نمادین مطمئن شوید که در این فهرست هستید

      • نوع/چسباندن/کپی:

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

        این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Mozilla Firefox خود بروید

    دستورالعمل های 64 بیتی Oracle Java:

    1. دستورات زیر را صادر کنید.

      • نوع/چسباندن/کپی:

        cd/usr/lib/mozilla/plugins

        این شما را به دایرکتوری/usr/lib/mozilla/plugins تغییر می دهد ، اگر این دایرکتوری را ندارید ایجاد کنید

      • نوع/چسباندن/کپی:

        sudo mkdir -p/usr/lib/mozilla/افزونه

        با این کار دایرکتوری/usr/lib/mozilla/plugins ایجاد می شود ، قبل از ایجاد پیوند نمادین مطمئن شوید که در این فهرست هستید

      • نوع/چسباندن/کپی:

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

        این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Mozilla Firefox خود بروید

    یادآوری:

    1. توجه داشته باشید:

      گاهی اوقات هنگام صدور فرمان بالا ممکن است پیامی دریافت کنید که در آن آمده است:

      • ln: ایجاد پیوند نمادین `./libnpjp2.so ': فایل موجود است
      • برای اصلاح این مسئله کافی است پیوند نمادین قبلی را با استفاده از دستور زیر حذف کنید:
      • نوع/کپی/چسباندن:

        cd/usr/lib/mozilla/plugins

      • نوع/کپی/چسباندن:

        sudo rm -rf libnpjp2.so

      • قبل از صدور فرمان ، مطمئن شوید که در فهرست/usr/lib/mozilla/plugins هستید
    2. مرورگر وب خود را مجدداً راه اندازی کنید و به Java Tester بروید تا آزمایش کنید که آیا جاوا در مرورگر وب شما کار می کند یا خیر.

توصیه شده: