4 طرق لترقية Oracle Java على Ubuntu Linux

جدول المحتويات:

4 طرق لترقية Oracle Java على Ubuntu Linux
4 طرق لترقية Oracle Java على Ubuntu Linux

فيديو: 4 طرق لترقية Oracle Java على Ubuntu Linux

فيديو: 4 طرق لترقية Oracle Java على Ubuntu Linux
فيديو: اتأكد ان الكومبيتر مفهوش فايروس 2024, يمكن
Anonim

يهدف هذا المستند إلى المساعدة في ترقية العديد من إصدارات الإصدارات الجديدة من Oracle Java JDK / JRE على Ubuntu Linux. بين الحين والآخر ، بسبب إصلاحات الأخطاء ومشكلات الأمان ، تصدر Oracle تحديثات لإصدارها من Java JDK / JRE.

  • ملحوظة:

    تفترض هذه المقالة أن لديك إصدارًا من Oracle Java 7 سواء كان 32 بت أو 64 بت موجودًا في / usr / local / java وتريد الترقية إلى إصدار جديد من Oracle Java. إذا لم تتمكن من الاطلاع على المقالة التالية للحصول على مزيد من المعلومات:

  • كيفية تثبيت Oracle Java على Ubuntu Linux

خطوات

قم بترقية Oracle Java على Ubuntu Linux الخطوة 1
قم بترقية Oracle Java على Ubuntu Linux الخطوة 1

الخطوة 1. قم بتنزيل ثنائيات Oracle Java الجديدة ، وتأكد من تحديد ثنائيات Java JDK / JRE الصحيحة المحدثة من Oracle Java ، بالنسبة لهندسة نظام Ubuntu Linux ، إما 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: تعليمات Oracle Java 32 بت:

قم بترقية Oracle Java على Ubuntu Linux الخطوة 2
قم بترقية Oracle Java على Ubuntu Linux الخطوة 2

الخطوة 1. كن مستخدمًا جذريًا وانسخ ثنائيات Oracle Java الجديدة المضغوطة من دليل التنزيل الخاص بنا إلى / usr / local / java

  • اكتب / نسخ / لصق:

    القرص المضغوط / المنزل /"your_user_name"/التحميلات

  • اكتب / نسخ / لصق:

    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

قم بترقية Oracle Java على Ubuntu Linux الخطوة 3
قم بترقية Oracle Java على Ubuntu Linux الخطوة 3

الخطوة 2. بعد ذلك ، سنقوم بفك ضغط الإصدار الجديد من Oracle Java baries في الدليل / usr / local / java

  • اكتب / نسخ / لصق:

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

  • اكتب / نسخ / لصق:

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

الطريقة 2 من 4: تعليمات Oracle Java 64 بت:

قم بترقية Oracle Java على Ubuntu Linux الخطوة 4
قم بترقية Oracle Java على Ubuntu Linux الخطوة 4

الخطوة 1. كن مستخدمًا جذريًا وانسخ ثنائيات Oracle Java الجديدة المضغوطة من دليل التنزيل الخاص بنا إلى / usr / local / java

  • اكتب / نسخ / لصق:

    القرص المضغوط / المنزل /"your_user_name"/التحميلات

  • اكتب / نسخ / لصق:

    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 على Ubuntu Linux الخطوة 5
قم بترقية Oracle Java على Ubuntu Linux الخطوة 5

الخطوة 2. بعد ذلك ، سنقوم بفك ضغط الإصدار الجديد من Oracle Java baries في الدليل / usr / local / java

  • اكتب / نسخ / لصق:

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

  • اكتب / نسخ / لصق:

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

قم بترقية Oracle Java على Ubuntu Linux الخطوة 6
قم بترقية Oracle Java على Ubuntu Linux الخطوة 6

الخطوة 3. في هذه المرحلة ، يجب أن يكون لديك دليلين ثنائيين جديدين غير مضغوطين في / usr / local / java لـ Java JDK / JRE مدرجين على النحو التالي:

دينار 1.7.0_40

jre1.7.0_40

جنبا إلى جنب مع:

jdk1.7.0_25

jre1.7.0_25

الطريقة الثالثة من 4: تعديل مسار نظام Linux الخاص بك:

قم بترقية Oracle Java على Ubuntu Linux ، الخطوة 7
قم بترقية Oracle Java على Ubuntu Linux ، الخطوة 7

الخطوة الأولى: قم بتحرير ملف PATH الخاص بالنظام / etc / profile وأضف متغيرات النظام التالية إلى مسار النظام

استخدم gedit أو nano أو أي محرر نصوص آخر كجذر وافتح الملف / etc / profile

  • اكتب / نسخ / لصق:

    sudo gedit / etc / profile

    أو

  • اكتب / نسخ / لصق:

    sudo نانو / الخ / الملف الشخصي

قم بترقية Oracle Java على Ubuntu Linux ، الخطوة 8
قم بترقية Oracle Java على Ubuntu Linux ، الخطوة 8

الخطوة 2. قم بالتمرير لأسفل باستخدام مفاتيح الأسهم الخاصة بك إلى نهاية الملف وأضف الأسطر التالية أدناه إلى نهاية ملف / etc / profile في Ubuntu Linux ، في هذه المرحلة ، ستقوم بتغيير أرقام الإصدارات من القديم Oracle Java إلى الإصدار الجديد من Java ، ستقوم بتغيير أرقام الإصدارات في ملف PATH للنظام التالي / etc / profile:

قم بتعديل ملف / etc / profile:

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

تصدير JRE_HOME

تصدير PATH

غيّر إلى هذا:

JAVA_HOME = / usr / local / java /دينار 1.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

تصدير JRE_HOME

تصدير PATH

احفظ الملف واخرج

الطريقة الرابعة من 4: أبلغ نظامك بإصدار Oracle Java المحدث:

قم بترقية Oracle Java على Ubuntu Linux الخطوة 9
قم بترقية Oracle Java على Ubuntu Linux الخطوة 9

الخطوة الأولى: قم بإبلاغ نظام Ubuntu Linux الخاص بك حيث يوجد Oracle Java JRE / JDK الخاص بك ، الآن سوف ترغب في تحديث النظام لاستخدام Oracle Java 1.7.0_40

  • اكتب / نسخ / لصق:

    sudo update-بدائل التثبيت "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ بن / جافا "1

  • اكتب / نسخ / لصق:

    sudo update-بدائل التثبيت "/ usr / bin / javac" "javac" "/ usr / local / java /دينار 1.7.0_40/ بن / جافاك "1

  • اكتب / نسخ / لصق:

    sudo update-بدائل التثبيت "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / بن/ javaws "1

قم بترقية Oracle Java على Ubuntu Linux الخطوة 10
قم بترقية Oracle Java على Ubuntu Linux الخطوة 10

الخطوة الثانية: أبلغ نظام Ubuntu Linux ، أن Oracle Java JRE 1.7.0_40 يجب أن يكون Java الافتراضي الجديد

  • اكتب / نسخ / لصق:

    sudo update-بدائل - set java / usr / local / java /jre1.7.0_40/ بن / جافا

  • اكتب / نسخ / لصق:

    sudo update-بدائل - تعيين javac / usr / local / java /دينار 1.7.0_40/ بن / جافاك

  • اكتب / نسخ / لصق:

    sudo update-بدائل - ضبط javaws / usr / local / java /jre1.7.0_40/ بن / javaws

قم بترقية Oracle Java على Ubuntu Linux الخطوة 11
قم بترقية Oracle Java على Ubuntu Linux الخطوة 11

الخطوة 3. قم بإعادة تحميل ملف PATH / etc / profile على نطاق النظام بكتابة الأمر التالي:

  • اكتب / نسخ / لصق:

    . / الخ / الملف الشخصي

  • لاحظ أنه سيتم إعادة تحميل ملف PATH / etc / profile على نطاق النظام بعد إعادة تشغيل نظام Ubuntu Linux
قم بترقية Oracle Java على Ubuntu Linux الخطوة 12
قم بترقية Oracle Java على Ubuntu Linux الخطوة 12

الخطوة 4. اختبر لمعرفة ما إذا كان الإصدار الجديد من Oracle Java قد تم تثبيته بشكل صحيح على نظامك عن طريق تشغيل الأوامر التالية مع ملاحظة رقم إصدار تحديث Java الجديد

  • اكتب / نسخ / لصق:

    جافا الإصدار

    يعرض هذا الأمر إصدار Java الذي يعمل على نظامك

قم بترقية Oracle Java على Ubuntu Linux الخطوة 13
قم بترقية Oracle Java على Ubuntu Linux الخطوة 13

الخطوة 5. يجب أن تتلقى رسالة تعرض:

  • إصدار جافا "1.7.0_40"

    Java (TM) SE Runtime Environment (الإصدار 1.7.0_40-b08) Java HotSpot (TM) خادم VM 64 بت (بناء الإصدار 25.1-b02 ، الوضع المختلط)

  • اكتب / نسخ / لصق:

    نسخة جافا

  • يتيح لك هذا الأمر معرفة أنك الآن قادر على تجميع برامج جافا من المحطة الطرفية

    يجب أن تتلقى رسالة تعرض:

  • جافاك 1.7.0_40
قم بترقية Oracle Java على Ubuntu Linux الخطوة 14
قم بترقية Oracle Java على Ubuntu Linux الخطوة 14

الخطوة 6. بعد ذلك ، لديك خيار إزالة Oracle Java JDK / JRE القديم ، ببساطة عن طريق إزالة الدليل الذي يحتوي على ثنائيات Java JDK / JRE القديمة

  • اكتب / نسخ / لصق:

    cd / usr / local / java

  • اكتب / نسخ / لصق:

    sudo rm -rf jdk1.7.0_40

  • اكتب / نسخ / لصق:

    sudo rm -rf jre1.7.0_40

قم بترقية Oracle Java على Ubuntu Linux الخطوة 15
قم بترقية Oracle Java على Ubuntu Linux الخطوة 15

الخطوة 7. أعد تشغيل نظام Ubuntu Linux الخاص بك وسيتم تكوين نظامك بالكامل لتشغيل برامج Java وتطويرها

اختياري: كيفية تمكين Oracle Java في مستعرضات الويب لديك

لتمكين مكون Java الإضافي في مستعرضات الويب لديك ، يجب إنشاء ارتباط رمزي من دليل المكونات الإضافية لمتصفحات الويب إلى موقع مكون Java الإضافي المضمن في توزيع Oracle Java الخاص بك

جوجل كروم

إرشادات Oracle Java 32 بت:

  1. قم بإصدار الأوامر التالية.

    • اكتب / نسخ / لصق:

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

      سيؤدي هذا إلى إنشاء دليل يسمى / opt / google / chrome / plugins

    • اكتب / لصق / نسخ:

      cd / opt / google / chrome / plugins

      سيؤدي هذا إلى نقلك إلى دليل ملحقات google chrome ، تأكد من وجودك في هذا الدليل قبل إنشاء الرابط الرمزي

    • اكتب / لصق / نسخ:

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

      سيؤدي هذا إلى إنشاء ارتباط رمزي من المكون الإضافي Java JRE (Java Runtime Environment) libnpjp2.so إلى متصفح الويب Google Chrome الخاص بك

إرشادات Oracle Java 64 بت:

  1. قم بإصدار الأوامر التالية.

    • اكتب / نسخ / لصق:

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

      سيؤدي هذا إلى إنشاء دليل يسمى / opt / google / chrome / plugins

    • اكتب / لصق / نسخ:

      cd / opt / google / chrome / plugins

      سيؤدي هذا إلى نقلك إلى دليل ملحقات google chrome ، تأكد من وجودك في هذا الدليل قبل إنشاء الرابط الرمزي

    • اكتب / لصق / نسخ:

      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 لاختبار ما إذا كانت Java تعمل في متصفح الويب الخاص بك.

    موزيلا فايرفوكس

    إرشادات Oracle Java 32 بت:

    1. أصدر الأمر التالي

      • اكتب / لصق / نسخ:

        cd / usr / lib / mozilla / plugins

        سيؤدي هذا إلى نقلك إلى الدليل / usr / lib / mozilla / plugins ، قم بإنشاء هذا الدليل إذا لم يكن لديك

      • اكتب / لصق / نسخ:

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

        سيؤدي هذا إلى إنشاء الدليل / 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 الخاص بك

    إرشادات Oracle Java 64 بت:

    1. قم بإصدار الأوامر التالية.

      • اكتب / لصق / نسخ:

        cd / usr / lib / mozilla / plugins

        سيؤدي هذا إلى نقلك إلى الدليل / usr / lib / mozilla / plugins ، قم بإنشاء هذا الدليل إذا لم يكن لديك

      • اكتب / لصق / نسخ:

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

        سيؤدي هذا إلى إنشاء الدليل / 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 لاختبار ما إذا كانت Java تعمل في متصفح الويب الخاص بك.

موصى به: