قم بتثبيت Oracle Java على Ubuntu Linux

مؤلف: Frank Hunt
تاريخ الخلق: 15 مارس 2021
تاريخ التحديث: 1 تموز 2024
Anonim
How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux
فيديو: How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux

المحتوى

توضح هذه المقالة تثبيت Oracle Java 7 32 بت و 64 بت (رقم الإصدار الحالي 1.7.0_21) JDK / JRE على أنظمة تشغيل Ubuntu 32 بت و 64 بت. تعمل الإرشادات أيضًا مع Debian و Linux Mint.

لتخطو

  1. تحقق مما إذا كان نظام التشغيل Ubuntu Linux الخاص بك هو 32 بت أو 64 بت ، افتح نافذة طرفية وقم بتشغيل الأمر التالي.
    • اكتب / نسخ / لصق: ملف / sbin / init
      • انظر إلى الإصدار بت من نظام التشغيل Ubuntu Linux الخاص بك ، فإنه يظهر ما إذا كان 32 بت أو 64 بت.
  2. تحقق مما إذا كانت Java مثبتة على نظامك. للقيام بذلك ، تحتاج إلى تشغيل أمر إصدار Java.
    • افتح نافذة طرفية وقم بتشغيل الأمر التالي:
      • اكتب / نسخ / لصق: نسخة جافا
    • إذا تم تثبيت OpenJDK على نظامك ، فقد يبدو كالتالي:
      • إصدار جافا "1.7.0_15"
        بيئة وقت تشغيل OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-Bit Server VM (الإصدار 19.0-b09 ، الوضع المختلط)
    • إذا تم تثبيت OpenJDK على نظامك ، فربما تكون قد قمت بتثبيت إصدار المصنع الخاطئ من Java لهذا الدليل.
  3. قم بإزالة OpenJDK / JRE من نظامك وقم بإنشاء دليل يحتوي على ثنائيات Oracle Java JDK / JRE. هذا يتجنب تعارض النظام والارتباك بين إصدارات الشركة المصنعة المختلفة من Java. على سبيل المثال ، إذا كان لديك OpenJDK / JRE مثبتًا على نظامك ، فيمكنك إزالته بكتابة ما يلي في نافذة طرفية:
    • اكتب / نسخ / لصق: sudo apt-get purge openjdk - *
      • يقوم هذا الأمر بإزالة OpenJDK / JRE من نظامك
    • اكتب / نسخ / لصق: sudo mkdir -p / usr / local / java
      • يقوم هذا الأمر بإنشاء دليل يحتوي على ثنائيات Oracle Java JDK و JRE.
  4. قم بتنزيل Oracle Java JDK / JRE لنظام التشغيل Linux. تأكد من حصولك على صيح ثنائيات مضغوطة لنظامك (32 بت / 64 بت ، تنتهي بـ tar.gz).
    • إذا كان نظام Ubuntu Linux لديك 32 بت ، فقم بتنزيل ثنائيات Oracle Java 32 بت.
    • إذا كان نظام التشغيل Ubuntu Linux الخاص بك هو 64 بت ، فقم بتنزيل ثنائيات Oracle Java ذات 64 بت.
    • اختياري قم بتنزيل وثائق Oracle Java JDK / JRE
      • حدد jdk-7u21-apidocs.zip
    • معلومات مهمة لن تعمل ثنائيات Oracle Java ذات 64 بت على أنظمة تشغيل Ubuntu Linux 32 بت ، وستتلقى العديد من رسائل خطأ النظام.
  5. انسخ ثنائيات Oracle Java إلى دليل / usr / local / java. عادةً ما يتم تنزيل ثنائيات Oracle Java الثنائية إلى: / home /"your_user_name"/التحميلات.
    • إرشادات لتثبيت Oracle Java 32 بت على نظام Ubuntu Linux 32 بت:
      • اكتب / نسخ / لصق: القرص المضغوط / المنزل /"your_user_name"/التحميلات
      • اكتب / نسخ / لصق: sudo cp -r jdk-7u21-linux-i586.tar.gz / usr / local / java
      • اكتب / نسخ / لصق: sudo cp -r jre-7u21-linux-i586.tar.gz / usr / local / java
      • اكتب / نسخ / لصق: cd / usr / local / java
    • إرشادات لتثبيت Oracle Java 64 بت على نظام Ubuntu Linux 64 بت:
      • اكتب / نسخ / لصق: القرص المضغوط / المنزل /"your_user_name"/التحميلات
      • اكتب / نسخ / لصق: sudo cp -r jdk-7u21-linux-x64.tar.gz / usr / local / java
      • اكتب / نسخ / لصق: sudo cp -r jre-7u21-linux-x64.tar.gz / usr / local / java
      • اكتب / نسخ / لصق: cd / usr / local / java
  6. قم باستخراج ثنائيات Java المضغوطة في الدليل / usr / local / java
    • إرشادات لتثبيت Oracle Java 32 بت على نظام Ubuntu Linux 32 بت:
      • اكتب / نسخ / لصق: sudo tar xvzf jdk-7u21-linux-i586.tar.gz
      • اكتب / نسخ / لصق: sudo tar xvzf jre-7u21-linux-i586.tar.gz
    • إرشادات لتثبيت Oracle Java 64 بت على نظام Ubuntu Linux 64 بت:
      • اكتب / نسخ / لصق: sudo tar xvzf jdk-7u21-linux-x64.tar.gz
      • اكتب / نسخ / لصق: sudo tar xvzf jre-7u21-linux-x64.tar.gz
  7. تحقق من الدلائل الخاصة بك مرة أخرى. يجب أن يكون هناك الآن دليلين ثنائيين غير مضغوطين في / usr / local / java لـ Java JDK / JRE المسمى كما يلي:
    • اكتب / نسخ / لصق: ls -a
    • jdk1.7.0_21
    • jre1.7.0_21
  8. قم بتحرير ملف PATH الخاص بالنظام / etc / profile وأضف متغيرات النظام التالية إلى مسار النظام. استخدم nano أو gedit أو محرر نصوص آخر ، كجذر مفتوح / etc / profile.
    • اكتب / نسخ / لصق: sudo gedit / etc / profile
    • أو
    • اكتب / نسخ / لصق: sudo نانو / الخ / الملف الشخصي
  9. قم بالتمرير إلى نهاية الملف بأسهمك وأضف الأسطر التالية إلى نهاية ملف / etc / profile:
    • اكتب / نسخ / لصق:

      JAVA_HOME = / usr / local / java /jdk1.7.0_21
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JRE_HOME = / usr / local / java /jre1.7.0_21
      PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
      تصدير JAVA_HOME
      تصدير JRE_HOME
      تصدير PATH
  10. احفظ ملف التعريف / etc / profile وأغلق النافذة.
  11. قم بإبلاغ نظام Ubuntu Linux الخاص بك حيث يتم تخزين Oracle Java JDK / JRE. ثم يعرف النظام أن الإصدار الجديد من Oracle Java جاهز للاستخدام.
    • اكتب / نسخ / لصق: sudo update-options --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_21/bin/java" 1
      • يخبر هذا الأمر النظام بأن Oracle Java JRE جاهز للاستخدام.
    • اكتب / نسخ / لصق: sudo بدائل التحديث - التثبيت "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.7.0_21/bin/javac" 1
      • يخبر هذا الأمر النظام بأن Oracle Java JDK جاهز للاستخدام.
    • اكتب / نسخ / لصق: sudo بدائل التحديث - التثبيت "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_21/bin/javaws" 1
      • يخبر هذا الأمر النظام بأن Oracle Java Web Start جاهز للاستخدام.
  12. أبلغ نظام Ubuntu Linux الخاص بك أن Oracle Java JDK / JRE يجب أن يكون Java الافتراضي.
    • اكتب / نسخ / لصق: sudo update-بدائل - set java /usr/local/java/jre1.7.0_21/bin/java
      • يقوم هذا الأمر بإعداد بيئة وقت تشغيل جافا للنظام
    • اكتب / نسخ / لصق: sudo update-بدائل - تعيين javac /usr/local/java/jdk1.7.0_21/bin/javac
      • يقوم هذا الأمر بإعداد مترجم جافا للنظام
    • اكتب / نسخ / لصق: sudo update-بدائل - اضبط javaws /usr/local/java/jre1.7.0_21/bin/javaws
      • يقوم هذا الأمر بإعداد java Web Start للنظام
  13. أعد تحميل PATH / etc / profile بكتابة الأمر التالي:
    • اكتب / نسخ / لصق: . / الخ / الملف الشخصي
    • ملاحظة: سيتم تحميل ملف PATH / etc / profile بعد إعادة تشغيل Ubuntu Linux.
  14. اختبر لمعرفة ما إذا تم تثبيت Oracle Java بشكل صحيح على النظام. قم بتشغيل الأوامر التالية وانظر إلى إصدار Java.
  15. عند التثبيت الناجح لبرنامج Oracle Java 32 بت ، سترى:
    • اكتب / نسخ / لصق: نسخة جافا
      • يعرض هذا الأمر إصدار Jave على نظامك.
    • ستتلقى رسالة تفيد بما يلي:
      • إصدار جافا "1.7.0_21"
        Java (TM) SE Runtime Environment (النسخة 1.7.0_21-b21)
        Java HotSpot (TM) Server VM (الإصدار 23.1-b03 ، الوضع المختلط)
    • اكتب / نسخ / لصق: نسخة جافا
      • يخبرك هذا الأمر أنه يمكنك الآن تجميع برامج Java من Terminal
    • ستتلقى رسالة تفيد بما يلي:
      • جافاك 1.7.0_21
  16. عند التثبيت الناجح لـ Oracle Jave 64 بت ، سترى:
    • اكتب / نسخ / لصق: نسخة جافا
      • يعرض هذا الأمر إصدار Jave على نظامك.
    • ستتلقى رسالة تفيد بما يلي:
      • إصدار جافا "1.7.0_21"
        Java (TM) SE Runtime Environment (النسخة 1.7.0_21-b21)
        Java HotSpot (TM) خادم افتراضي 64 بت (الإصدار 23.6-b04 ، الوضع المختلط)
    • اكتب / نسخ / لصق: نسخة جافا
      • يخبرك هذا الأمر أنه يمكنك الآن تجميع برامج Java من Terminal
    • ستتلقى رسالة تفيد بما يلي:
      • جافاك 1.7.0_21
  17. تهانينا ، لقد قمت الآن بتثبيت Oracle Java على نظام Linux الخاص بك. أعد تشغيل Ubuntu Linux. بعد ذلك ، يتم تكوين النظام بالكامل ويمكنك تشغيل برامج Java وتطويرها.

اختياري: كيفية تنشيط Oracle Java في متصفحات الويب

  1. لتنشيط مكون 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_21/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_21/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_21/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_21/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 تعمل في متصفح الويب الخاص بك.

نصائح

  • في Ubuntu Linux ، لديك خيار إما استخدام OpenJDK ، وهو تطبيق مجاني ومفتوح المصدر للغة برمجة Java ، أو Oracle Java JDK و JRE. يفضل بعض الأشخاص Oracle Java (وهي أحدث إصدار من Java وتأتي مباشرة من تقنيي Java.
  • هذا المستند عرضة للتغيير حيث تقوم Oracle أحيانًا بتغيير طريقة التثبيت لثنائيات Java JDK / JRE.
  • تقوم Oracle بتحديثات الأمان وإصلاحات الأخطاء مع كل إصدار جديد من Oracle Java. لاحظ التغييرات في رقم الإصدار أثناء تثبيت Oracle Java.