دليل تثبيت Java على أوبونتو
تثبيت جافا هو واحد من الأشياء القليلة التي يفعلها الناس بعد تنصيب Ubuntu، وفي هذا الموضوع سنتطرق إلى تثبيت الجافا على أوبونتو 14.04 مع توضيح الفروقات بين نسخ الجافا المختلفة.
JRE ضد OpenJDK ضد Oracle JDK
قبل الشروع في تثبيت جافا، يجب علينا أن نعي الفروق بين نسخ الجافا هذه، دعونا نأخذ نظرة سريعة عن هذه النسخ:
- JRE: وهي اختصار لـ (Java Runtime Environment)، وهي البرمجية التي يحتاج إليها عموم المستخدمين العاديين لتشغيل التطبيقات المكتوبة بلغة جافا، هذا كل ما تحتاجه إذا كنت لست مبرمجا.
- JDK: وهي ترتكز على عُدّة تطوير الجافا (Java Development Kit)، وهذا ما تحتاج إليه للقيام ببعض عمليات التطوير والبرمجة المتعلقة بجافا.
- OpenJDK: وهو التطبيق المفتوح المصدر من عُدّة تطوير الجافا (Java Development Kit)، وهذه النسخة أيضا ملائمة لمعظم احتياجات المستخدمين العاديين، ولكن الأفضلية تعود إلى JRE في هذا السياق.
- Oracle JDK: هو إصدار أوراكل الرسمي لـ عُدّة تطوير الجافا، ومن الأمثلة التي تستخدمها، المحرر البرمجي Android Studio.
تثبيت Java على Ubuntu 14.04
# قبل البدء بعملية التثبيت، ينبغي التحقق ما إذا كانت برمجية الجافا مُثبتة لديك فعلا.
للتحقق وجود جافا في النظام، افتح الطرفية Ctrl+Alt+T والصق الأمر الآتي:
java -version
- إذا ظهرت لك المخرجات الآتية أو ما يشابهها:
The program ‘java’ can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install
فهذا يعني أن الجافا ليست مُثبتة لديك، وعليك القيام بتنصيبها، وسنشرع في عملية التنصيب.
- تثبيت JRE
افتح الطرفية Ctrl+Alt+T والصق الأمر الآتي:
sudo apt-get install default-jre
- تثبيت OpenJDK
افتح الطرفية Ctrl+Alt+T والصق الأمر الآتي:
sudo apt-get install default-jdk
- تثبيت Oracle JDK
افتح الطرفية Ctrl+Alt+T والصق الأوامر الآتية (*تأكد من أن تمتلك إنترنت عالي السرعة، لأنه سيتم تحميل الكثير من الملفات في حالة Oracle JDK).
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
(*في حال أردت تثبيت الإصدار السابع من oracle jdk، قم بإبدال java8 بـ java7 في الأوامر أعلاه).