سيغطي هذا البرنامج التعليمي تثبيت أوراكل جافا 7 32 بت و 64 بت (رقم الإصدار الحالي 1.7.0_45) JDK / JRE على أنظمة تشغيل Ubuntu 32 بت و 64 بت. ستعمل هذه التعليمات أيضًا على Debian و Linux Mint.
إذا كان لديك بالفعل Oracle Java 7 مثبتًا على نظامك ولكنك بحاجة إلى الترقية ، فاستخدم هذه الطريقة:
كيفية ترقية Oracle Java على Ubuntu Linux
لاولئك الذين فقط ترغب في تثبيت Oracle Java JRE لتشغيل تطبيقات Java وليس لتطوير برامج Java ، استخدم هذه الطريقة:
كيفية تثبيت Oracle Java JRE على نظام Ubuntu Linux
بالنسبة لأولئك الذين يرغبون في تثبيت Oracle Java JDK لتطوير برامج وتطبيقات Java (تم تضمين Oracle Java JRE أيضًا في Oracle JDK) ، استخدم هذه الطريقة:
كيفية تثبيت Oracle Java JDK على نظام Ubuntu Linux
أيضًا لتمكين / ترقية Oracle Java في متصفحات الويب لديك:
كيفية تمكين Oracle Java في مستعرضات الويب لديك
خطوات
الخطوة الأولى: تحقق لمعرفة ما إذا كانت بنية نظام تشغيل 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 بت ، فقم بتنزيل ثنائيات Oracle Java ذات 64 بت.
-
اختياري، قم بتنزيل وثائق Oracle Java JDK / JRE
حدد jdk-7u40-apidocs.zip
-
معلومات مهمة:
لا تعمل ثنائيات Oracle Java 64 بت على أنظمة تشغيل Ubuntu Linux 32 بت ، وستتلقى عدة رسائل خطأ في النظام ، إذا حاولت تثبيت Oracle Java 64 بت على Ubuntu Linux 32 بت.
الخطوة 5. انسخ ثنائيات Oracle Java في دليل / usr / local / java
في معظم الحالات ، يتم تنزيل ملفات Oracle Java الثنائية إلى: / home /"your_user_name"/التحميلات.
-
تعليمات تثبيت Oracle Java 32 بت على 32 بت Ubuntu Linux:
-
اكتب / نسخ / لصق:
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 بت على نظام Ubuntu Linux 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 بت على 32 بت Ubuntu Linux:
-
اكتب / نسخ / لصق:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
اكتب / نسخ / لصق:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
تعليمات تثبيت Oracle Java 64 بت على نظام Ubuntu Linux 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 واخرج.
الخطوة العاشرة. قم بإبلاغ نظام Ubuntu Linux الخاص بك حيث يوجد Oracle Java JDK / JRE
سيخبر هذا النظام أن إصدار 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. أبلغ نظام Ubuntu Linux بأن 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
سيقوم هذا الأمر بتعيين بيئة وقت تشغيل جافا للنظام
-
فقط إذا كنت تقوم بتثبيت JDK ، فاكتب / انسخ / لصق:
sudo update-بدائل - set java /usr/local/java/jdk1.7.0_45/bin/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
سيقوم هذا الأمر بتعيين بدء تشغيل Java Web للنظام
الخطوة 12: أعد تحميل ملف PATH / etc / profile على مستوى النظام بكتابة الأمر التالي:
-
اكتب / نسخ / لصق:
. / الخ / الملف الشخصي
- لاحظ أنه سيتم إعادة تحميل ملف PATH / etc / profile على مستوى النظام بعد إعادة تشغيل نظام Ubuntu Linux
الخطوة 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 الخاص بك
الآن أعد تشغيل نظام Ubuntu Linux. بعد ذلك ، سيتم تكوين نظامك بالكامل لتشغيل برامج Java وتطويرها. في وقت لاحق ، قد ترغب في محاولة تجميع برامج Java الخاصة بك وتشغيلها باتباع هذه المقالة كيفية إنشاء برنامج Java الأول الخاص بك على Ubuntu Linux
الطريقة 1 من 3: اختياري: كيفية تمكين Oracle Java في مستعرضات الويب لديك
الخطوة الأولى. لتمكين مكون Java الإضافي في مستعرضات الويب لديك ، يجب إنشاء ارتباط رمزي من دليل المكونات الإضافية لمتصفحات الويب إلى موقع مكون Java الإضافي المضمن في توزيع Oracle Java الخاص بك
-
ملاحظة مهمة:
أود أن أحث على توخي الحذر عند تمكين Oracle Java 7 في متصفحات الويب لديك ، نظرًا لوجود العديد من الثغرات الأمنية والمآثر. بشكل أساسي ، من خلال تمكين Oracle Java 7 في متصفحات الويب لديك إذا تم اكتشاف ثغرة أمنية أو استغلال ، فهذه هي الطريقة التي يخترق بها الأشرار نظامك ويخترقونه. لمزيد من المعلومات حول الثغرات الأمنية والاستغلال في Java ، راجع موقع الويب التالي: 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
سيؤدي هذا إلى إنشاء ارتباط رمزي من المكون الإضافي 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_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 إلى متصفح الويب 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_45/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 تعمل في متصفح الويب لديك
فيديو - باستخدام هذه الخدمة ، قد تتم مشاركة بعض المعلومات مع YouTube
نصائح
- مع Ubuntu Linux ، لديك خيار استخدام OpenJDK ، وهو تطبيق مجاني ومفتوح المصدر للغة برمجة Java ، أو استخدام Oracle Java JDK و JRE. يفضل البعض استخدام Oracle Java (لأنها أحدث إصدار من Java وتأتي مباشرة من المشرفين على تقنية Java) ، ولكن هذا يختلف.
- ضع في اعتبارك أن Oracle تجري ترقيات أمنية وإصلاحات للأخطاء وتعزز مشكلات الأداء لكل إصدار جديد من Oracle Java. عند تثبيت Oracle Java على نظامك ، كن على دراية بتغييرات رقم الإصدار. راجع كيفية ترقية Oracle Java على Ubuntu Linux للحصول على مزيد من المعلومات.
- يرجى ملاحظة أن هذا المستند يخضع للمراجعة المستمرة لأن Oracle تقوم أحيانًا بتغيير طريقة تثبيت ثنائيات Java JDK / JRE الخاصة بهم.