سيغطي هذا البرنامج التعليمي تثبيت كل من Oracle Java 7 JDK / JRE 32 بت و 64 بت (رقم الإصدار الحالي هو 1.7.0_45) على أنظمة تشغيل Ubuntu 32 بت و 64 بت. ينطبق هذا الدليل أيضًا على Debian و Linux Mint. لأولئك منكم الذين فقط إذا كنت ترغب في تثبيت Oracle Java JRE لتشغيل تطبيقات Java وليس لتطوير برامج Java ، فاستخدم هذه الطريقة:
تثبيت Oracle Java JRE على Linux Ubuntu
لأولئك منكم الذين يرغبون في تثبيت Oracle Java JDK لتطوير برامج وتطبيقات Java (تم تضمين Oracle Java JRE أيضًا في Oracle JDK) ، استخدم هذه الطريقة:
تثبيت Oracle Java JDK على نظام Ubuntu Linux
خطوة
الخطوة الأولى: تحقق مما إذا كان نظام التشغيل Ubuntu Linux لديك هو بنية 32 بت أو 64 بت
افتح Terminal وقم بتشغيل الأمر أدناه.
-
اكتب / نسخ / لصق:
الملفات / sbin / init
سيتم عرض إصدار البت من بنية نظام تشغيل Ubuntu Linux على شكل 32 بت أو 64 بت
الخطوة 2. تحقق مما إذا كانت Java مثبتة بالفعل على نظامك
للقيام بذلك ، تحتاج إلى تشغيل إصدار Java للأمر من الجهاز.
-
افتح Terminal وأدخل الأمر التالي:
-
اكتب / نسخ / لصق:
جافا الإصدار
-
-
إذا كان OpenJDK مثبتًا بالفعل على النظام ، فسيظهر النص التالي على الشاشة:
-
إصدار جافا "1.7.0_15"
بيئة وقت تشغيل OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (الإصدار 19.0-b09 ، الوضع المختلط)
-
- إذا كان OpenJDK مثبتًا بالفعل على نظامك ، فهذا يعني أن لديك إصدار بائع خاطئ من Java لهذه الطريقة.
الخطوة الثالثة. قم بإزالة 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 بت ، فقم بتنزيل الإصدار 64 بت من Oracle Java الثنائي.
-
اختياري، قم بتنزيل وثائق Oracle Java JDK / JRE
حدد jdk-7u40-apidocs.zip
-
معلومات مهمة:
لا يعمل Oracle Java binary 64 بت على نظام تشغيل Ubuntu Linux 32 بت. إذا حاولت تثبيت Oracle Java 64 بت على Ubuntu Linux 32 بت ، فستتلقى العديد من رسائل خطأ النظام.
الخطوة 5. انسخ ملف Oracle Java الثنائي إلى دليل / usr / local / java
في معظم الحالات ، سيتم تنزيل Oracle Java binary إلى: / home /"your_user_name"/التحميلات.
-
دليل لتثبيت Oracle Java 32 بت على Linux Ubuntu 32 بت:
-
اكتب / نسخ / لصق:
cd ~ / التنزيلات
-
اكتب / نسخ / لصق:
sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
-
اكتب / نسخ / لصق:
sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
-
اكتب / نسخ / لصق:
cd / usr / local / java
-
-
دليل تثبيت Oracle Java 64 بت على Linux Ubuntu 64 بت:
-
اكتب / نسخ / لصق:
cd ~ / التنزيلات
-
إذا قمت بتنزيل JDK ، فاكتب / نسخ / لصق:
sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
-
أو ، إذا قمت بتنزيل JRE ، فاكتب / انسخ / لصق:
sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
-
اكتب / نسخ / لصق:
cd / usr / local / java
-
الخطوة 6. افتح ملف Java الثنائي المضغوط في الدليل / usr / local / java
-
دليل لتثبيت Oracle Java 32 بت على Linux Ubuntu 32 بت:
-
اكتب / نسخ / لصق:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
اكتب / نسخ / لصق:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
دليل تثبيت Oracle Java 64 بت على Linux Ubuntu 64 بت:
-
إذا قمت بتنزيل JDK ، فاكتب / نسخ / لصق:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
أو إذا قمت بتنزيل JRE ، اكتب / انسخ / لصق:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
الخطوة 7. تحقق من الدلائل مرة أخرى
في هذه المرحلة ، يجب أن يكون لديك دليل ثنائي غير مضغوط في / usr / local / java لـ Java JDK / JRE يقول:
-
اكتب / نسخ / لصق:
ls -a
- jdk1.7.0_45
- أو jre1.7.0_45
الخطوة 8. قم بتحرير ملف PATH الخاص بالنظام / etc / profile وأضف متغيرات النظام التالية إلى مسار النظام
استخدم nano أو gedit أو محرر نصوص آخر وافتح / etc / profile كجذر (جذر).
-
اكتب / نسخ / لصق:
sudo gedit / etc / profile
- أو
-
اكتب / نسخ / لصق:
sudo نانو / الخ / الملف الشخصي
الخطوة 9. قم بالتمرير إلى أسفل الملف باستخدام مفاتيح الأسهم وأضف السطر التالي في نهاية ملف / etc / profile:
-
إذا كان لديك JDK مثبتًا ، فاكتب / انسخ / لصق:
JAVA_HOME = / usr / local / java /jdk1.7.0_45
JRE_HOME = $ JAVA_HOME / jre
PATH = $ PATH: $ JAVA_HOME / bin: $ JRE_HOME / bin
تصدير JAVA_HOME
تصدير JRE_HOME
تصدير PATH
-
أو إذا كان لديك JRE مثبتًا ، فاكتب / انسخ / لصق:
JRE_HOME = / usr / local / java /jre1.7.0_45
PATH = $ PATH: $ JRE_HOME / bin
تصدير JRE_HOME
تصدير PATH
- احفظ الملف / etc / profile واخرج.
الخطوة 10. أخبر موقع Oracle JDK / JRE لنظام Ubuntu Linux
وبالتالي ، سيتم إخطار النظام بتوفر الإصدار الجديد من Oracle Java.
-
إذا كان لديك JDK مثبتًا ، فاكتب / انسخ / لصق:
sudo update-options --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
أو ، إذا كان لديك JRE مثبتًا ، فاكتب / انسخ / لصق:
sudo update-options --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
سيُعلم هذا الأمر النظام بأن Oracle Java JRE قيد التشغيل
-
فقط إذا كان لديك JDK مثبتًا ، فاكتب / انسخ / لصق:
sudo update-options --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
يخبرك هذا الأمر أن Oracle Java JDK جاهز للاستخدام
-
اكتب / نسخ / لصق:
sudo بدائل التحديث - التثبيت "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
يقوم هذا الأمر بإعلام النظام بأن Oracle Java Web start قيد التشغيل
الخطوة 11. أخبر Linux Ubuntu أن Oracle Java JDK / JRE يجب أن يكون Java الافتراضي
-
إذا كان لديك JDK مثبتًا ، فاكتب / انسخ / لصق:
sudo update-بدائل - set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
أو إذا كان لديك JRE مثبتًا ، فاكتب / انسخ / لصق:
sudo update-بدائل - set java /usr/local/java/jre1.7.0_45/bin/java
سيقوم هذا الأمر بإعداد JRE (بيئة تشغيل Java Runtime Environment) للنظام
-
فقط إذا كان لديك JDK مثبتًا ، فاكتب / نسخ / لصق:
sudo update-بدائل - set java /usr/local/java/jdk1.7.0_45/bin/java
سيقوم هذا الأمر بتعيين مترجم Java للنظام
- إذا كان لديك JDK مثبتًا ، فاكتب / انسخ / لصق sudo بدائل التحديث - اضبط javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
أو ، إذا كان لديك JRE مثبتًا ، فاكتب / انسخ / لصق:
sudo update-بدائل - اضبط javaws /usr/local/java/jre1.7.0_45/bin/javaws
سيقوم هذا الأمر بإعداد Web start Java للنظام
الخطوة 12: أعد تحميل ملف PATH / etc / profile على مستوى النظام بكتابة الأمر التالي:
-
اكتب / نسخ / لصق:
. / الخ / الملف الشخصي
- لاحظ أنه سيتم إعادة تحميل ملف PATH / etc / profile على مستوى النظام بعد إعادة تشغيل Linux Ubuntu.
الخطوة 13. اختبر ما إذا كان Oracle Java مثبتًا بشكل صحيح على نظامك
قم بتشغيل الأمر التالي ولاحظ إصدار Java: سيتم عرض تثبيت Oracle Java صحيح 32 بت:
-
اكتب / نسخ / لصق:
جافا الإصدار. يعرض هذا الأمر إصدار Java الذي يعمل عليه النظام. سترى رسالة مفادها: إصدار جافا "1.7.0_45"
Java (TM) SE Runtime Environment (النسخة 1.7.0_45-b18)
- Java HotSpot (TM) Server VM (الإصدار 24.45-b08 ، الوضع المختلط)
-
اكتب / نسخ / لصق:
جافا الإصدار. يخبرك هذا الأمر أنه يمكنك الآن إنشاء برامج Java من المحطة. سترى رسالة تقول: java 1.7.0_45. سيعرض التثبيت الناجح لبرنامج Oracle Java 64 بت:
-
اكتب / نسخ / لصق:
جافا الإصدار. يعرض هذا الأمر إصدار Java الذي يعمل عليه النظام. سترى رسالة مفادها: إصدار جافا "1.7.0_45"
Java (TM) SE Runtime Environment (النسخة 1.7.0_45-b18)
- Java HotSpot (TM) خادم VM 64 بت (الإصدار 24.45-b08 ، الوضع المختلط)
-
اكتب / نسخ / لصق:
جافا الإصدار. يخبرك هذا الأمر أنه يمكنك الآن إنشاء برامج Java من المحطة. يجب أن ترى رسالة مفادها: java 1.7.0_45
الخطوة 14. مبروك ، لقد قمت بتثبيت Oracle Java على نظام Linux الخاص بك
الآن ، أعد تشغيل Linux Ubuntu. بعد ذلك ، سيتم تكوين نظامك بالكامل لتشغيل برامج Java وتطويرها.
الطريقة 1 من 3: اختياري: كيفية تمكين Oracle Java في مستعرض الويب
الخطوة الأولى. قم بتمكين مكونات Java الإضافية في مستعرض الويب الخاص بك عن طريق إنشاء ارتباط رمزي من دليل المكونات الإضافية للمستعرض إلى موقع Java plug-in في توزيع Oracle Java
-
السجلات الحيوية:
أوصي بشدة بتوخي الحذر عند تمكين Oracle Java 7 في متصفح الويب بسبب العديد من العيوب فيما يتعلق بالأمان والاستغلال. في الأساس ، إذا قمت بتمكين Oracle Java 7 في متصفح الويب الخاص بك ، يمكن للأشخاص الخبثاء الدخول وإتلاف جهاز الكمبيوتر الخاص بك عن طريق استغلال عيوبه ونقاط ضعفه. لمزيد من المعلومات ، قم بزيارة Java Tester
الطريقة 2 من 3: Google Chrome
دليل لـ 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_45/lib/i386/libnpjp2.so
سيقوم هذا الأمر بإنشاء ارتباط رمزي من البرنامج المساعد JRE Java (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_45/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 تعمل بشكل صحيح في متصفح الويب
الطريقة الثالثة من 3: Mozilla Firefox
دليل 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_45/lib/i386/libnpjp2.so
سيقوم هذا الأمر بإنشاء ارتباط رمزي من الوظيفة الإضافية Java JRE (Java Runtime Environment) libnpjp2.so موزيلا فايرفوكس الخاص بك
الخطوة 2. ==== دليل لـ Oracle Java 64 بت:
====
الخطوة 3. أدخل الأمر التالي
-
اكتب / نسخ / لصق:
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_45/lib/amd64/libnpjp2.so
سيقوم هذا الأمر بإنشاء ارتباط رمزي من الوظيفة الإضافية Java JRE (Java Runtime Environment) libnpjp2.so موزيلا فايرفوكس.
تذكير:
الخطوة 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 تقوم بتحديث الأمان وإصلاح الأخطاء وإثارة مشكلات الأداء في كل مرة تقوم فيها بإصدار Oracle Java جديد. عند تثبيت Oracle Java على النظام ، تأكد من معرفة رقم الإصدار.
- كن على علم بأن هذا المستند تتم مراجعته بشكل دوري لأن Oracle أحيانًا تغير كيفية تثبيت ثنائي JDK / JRE.