ذكري المظهر

كيفية تثبيت جافا على أوبونتو 18.04

كيفية تثبيت الجافا علي ubuntu | شرح تثبيت الJDK علي ubuntu

كيفية تثبيت الجافا علي ubuntu | شرح تثبيت الJDK علي ubuntu

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

Anonim

تعد Java واحدة من أكثر لغات البرمجة شيوعًا في العالم ، وتستخدم لبناء أنواع مختلفة من التطبيقات عبر الأنظمة الأساسية.

يصف هذا البرنامج التعليمي كيفية تثبيت إصدارات مختلفة من OpenJDK وكذلك Oracle Java على Ubuntu 18.04. تنطبق نفس التعليمات على Ubuntu 16.04 وأي توزيع يستند إلى Ubuntu ، بما في ذلك Kubuntu و Linux Mint و Elementary OS.

المتطلبات الأساسية

قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.

اختلافات جافا

يتم توزيع Java في ثلاثة إصدارات مختلفة ، الإصدار القياسي (SE) ، الإصدار Enterprise (EE) ، والإصدار Micro (ME). يغطي هذا البرنامج التعليمي تثبيت إصدار Java SE (الإصدار القياسي).

OpenJDK و Oracle Java هما التطبيقان الرئيسيان لجافا ، مع عدم وجود اختلافات بينهما تقريبًا باستثناء أن Oracle Java يحتوي على بعض الميزات التجارية الإضافية.

توجد حزمتي Java مختلفتين في مستودعات Ubuntu ، Java Runtime Environment (JRE) ، و Java Development Kit (JDK).

إذا كنت ترغب فقط في تشغيل برامج Java ، فأنت بحاجة إلى JRE الذي يحتوي على بيئة تشغيل Java فقط. يجب أن يقوم مطور Java بتثبيت JDK ، والذي يتضمن أيضًا أدوات التطوير / تصحيح الأخطاء والمكتبات.

سنوضح لك كيفية تثبيت حزم Java المختلفة. إذا كنت لا تعرف أي تطبيق أو إصدار Java لاستخدامه ، فإن التوصية العامة هي الالتزام بإصدار OpenJDK الافتراضي المتاح على Ubuntu 18.04.

تثبيت OpenJDK الافتراضي (Java 11)

في وقت كتابة هذا التقرير ، كان أحدث إصدار من LTS من Java هو الإصدار 11.

اتبع الخطوات أدناه لتثبيت Java OpenJDK 11 على نظام Ubuntu:

  1. أولاً ، قم بتحديث فهرس الحزمة apt باستخدام:

    sudo apt update

    بمجرد تحديث فهرس الحزمة ، قم بتثبيت حزمة Java OpenJDK الافتراضية باستخدام:

    sudo apt install default-jdk

    تحقق من التثبيت ، عن طريق تشغيل الأمر التالي الذي سيقوم بطباعة إصدار Java:

    java -version

    سيظهر الإخراج بشيء من هذا القبيل:

    openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

هذا هو! في هذه المرحلة ، يجب أن تكون قد قمت بتثبيت Java بنجاح على نظام Ubuntu.

يتم تضمين JRE في حزمة JDK. إذا كنت بحاجة إلى JRE فقط ، فقم بتثبيت الحزمة default-jre :

تثبيت OpenJDK 8

لا يزال Java 8 هو الإصدار الأكثر استخدامًا من Java. إذا كان تطبيقك يتطلب Java 8 ، فيمكنك تثبيته عن طريق كتابة الأوامر التالية:

sudo apt update sudo apt install openjdk-8-jdk

تثبيت Oracle Java

قبل تثبيت Oracle Java ، تأكد من قراءة ترخيص Oracle JDK. يسمح الترخيص فقط بالاستخدام غير التجاري للبرنامج ، مثل الاستخدام الشخصي واستخدام التطوير.

يمكن تثبيت Oracle Java 11 من Linux Uprising PPA.

تصف الخطوات التالية كيفية تثبيت Oracle Java 11 على Ubuntu 18.04:

  1. تثبيت التبعيات اللازمة لإضافة مستودع جديد:

    sudo apt install software-properties-common

    تمكين Linux Uprising PPA عن طريق تشغيل الأوامر التالية:

    sudo add-apt-repository ppa:linuxuprising/java

    بمجرد إضافة المخزون ، قم بتحديث قائمة الحزم وتثبيت حزمة oracle-java11-installer بكتابة:

    sudo apt update sudo apt install oracle-java11-installer

    سيُطلب منك قبول ترخيص Oracle.

    تحقق من التثبيت عن طريق تشغيل الأمر التالي الذي سيقوم بطباعة إصدار R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

ضبط نسخة جافا الافتراضية

للتحقق من إصدار Java الافتراضي ، ستستخدم الأمر التالي:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

إذا كان لديك العديد من عمليات تثبيت Java لتغيير الإصدار الافتراضي ، فاستخدم أداة update-alternatives كما هو موضح أدناه:

sudo update-alternatives --config java

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

لتغيير إصدار Java الافتراضي ، ما عليك سوى إدخال رقم الإصدار (الرقم في عمود التحديد) واضغط على Enter .

قم بتعيين متغير البيئة JAVA_HOME

تستخدم بعض التطبيقات المكتوبة بلغة Java متغير البيئة JAVA_HOME لتحديد موقع تثبيت Java.

لتعيين متغير البيئة JAVA_HOME ، أولاً ، تحتاج إلى معرفة مسارات تثبيت Java باستخدام أمر update-alternatives

sudo update-alternatives --config java

في حالتنا ، مسارات التثبيت هي كما يلي:

  • يقع OpenJDK 11 في /usr/lib/jvm/java-11-openjdk-amd64/bin/java يقع OpenJDK 8 في /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

انسخ مسار التثبيت للتثبيت المفضل لديك. بعد ذلك ، افتح ملف /etc/environment :

sudo nano /etc/environment

أضف السطر التالي ، في نهاية الملف:

/ الخ / بيئة

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

تأكد من استبدال المسار بالمسار إلى إصدار Java المفضل لديك.

يمكنك إما تسجيل الخروج وتسجيل الدخول أو تشغيل الأمر المصدر التالي لتطبيق التغييرات على جلستك الحالية:

source /etc/environment

للتحقق من ضبط متغير البيئة JAVA_HOME بشكل صحيح ، قم بتشغيل الأمر echo التالي:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment هو ملف تكوين على مستوى النظام ، يستخدمه جميع المستخدمين. إذا كنت تريد تعيين متغير JAVA_HOME على أساس كل مستخدم ، فأضف السطر إلى .bashrc أو أي ملف تهيئة آخر يتم تحميله عند تسجيل دخول المستخدم.

إلغاء تثبيت جافا

إذا كنت ترغب في إلغاء تثبيت حزمة Java لأي سبب ، فيمكنك إلغاء تثبيتها مثل أي حزمة أخرى مثبتة ب apt .

على سبيل المثال ، إذا كنت ترغب في إزالة تثبيت openjdk-8-jdk

sudo apt remove openjdk-8-jdk

استنتاج

في هذا البرنامج التعليمي ، تعلمت كيفية تثبيت إصدارات Java المتعددة وإدارتها على خادم Ubuntu.

يمكنك الآن تثبيت التطبيقات التي تعمل على Java ، مثل Tomcat و JBoss / WildFly و Apache Maven و Glassfish و Elasticsearch و Cassandra و Jenkins و Gradle… إلخ.

جافا أوبونتو