ذكري المظهر

كيفية تثبيت جافا على ديبيان 10 لينكس

9 Android Studio installing Java on Linux تنصيب الجافا عل اللينكس

9 Android Studio installing Java on Linux تنصيب الجافا عل اللينكس

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

Anonim

في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت Java (OpenJDK) على Debian 10 Linux.

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

قبل ان تبدأ

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

تتضمن مستودعات دبيان الافتراضية 10 حزم Java مختلفة ، Java Runtime Environment (JRE) و Java Development Kit (JDK). يتضمن JRE جهاز Java الظاهري (JVM) ، والفصول الدراسية والثنائيات التي تسمح لك بتشغيل برامج Java. يجب على مطوري Java تثبيت JDK الذي يتضمن JRE وأدوات التطوير / تصحيح الأخطاء والمكتبات اللازمة لإنشاء تطبيقات Java.

تثبيت OpenJDK 11

يعد تطبيق OpenJDK 11 ، وهو تطبيق مفتوح المصدر لنظام Java ، هو تطوير Java ووقت تشغيله الافتراضي في Debian 10 ، Buster.

قم بتشغيل الأوامر التالية كمستخدم له امتيازات sudo أو الجذر لتحديث فهرس الحزم وتثبيت حزمة OpenJDK 11 JDK:

sudo apt update sudo apt install default-jdk

بمجرد اكتمال التثبيت ، يمكنك التحقق من ذلك عن طريق التحقق من إصدار Java:

java -version

يجب أن يبدو الإخراج بشيء من هذا القبيل:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

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

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

تثبيت OpenJDK 8

في وقت كتابة هذا التقرير ، لم يكن الإصدار 8 من Java LTS السابق متاحًا في مستودعات دبيان باستر الرسمية.

سنقوم بتمكين مستودع AdoptOpenJDK الذي يوفر حزم OpenJDK مسبقة الصنع.

  1. ابدأ بتحديث قائمة الحزم وتثبيت التبعيات اللازمة لإضافة مستودع جديد عبر

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    استيراد مفتاح GPG الخاص بالمستودع باستخدام أمر wget التالي:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    أضف مستودع AdoptOpenJDK APT إلى نظامك:

    sudo add-apt-repository --yes

    بمجرد تمكين المستودع ، قم بتحديث المصادر المناسبة وتثبيت Java 8 باستخدام الأوامر التالية:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    أخيرًا ، تحقق من التثبيت عن طريق التحقق من إصدار Java:

    java -version

    يجب أن يبدو الإخراج بشيء من هذا القبيل:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

قم بتعيين الإصدار الافتراضي

java -version

لتغيير الإصدار الافتراضي ، استخدم الأمر " update-alternatives :

sudo update-alternatives --config java

سيبدو الإخراج كما يلي:

There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

سيتم تقديمك بقائمة بجميع إصدارات Java المثبتة. أدخل رقم الإصدار الذي تريد استخدامه كإعداد افتراضي واضغط على Enter .

JAVA_HOME بيئة متغير

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

لتعيين متغير البيئة JAVA_HOME ، استخدم أمر update-alternatives للعثور على مكان تثبيت Java:

sudo update-alternatives --config java

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

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

بمجرد العثور على مسار تثبيت Java المفضل لديك ، افتح ملف /etc/environment :

sudo nano /etc/environment

على افتراض أنك تريد تعيين JAVA_HOME على مسار OpenJDK 11 ، أضف السطر التالي ، في نهاية الملف:

/ الخ / بيئة

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

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

source /etc/environment

تحقق من تعيين متغير البيئة JAVA_HOME بشكل صحيح:

echo $JAVA_HOME

يجب أن تشاهد المسار إلى تثبيت Java:

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

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

يمكنك إزالة تثبيت Java مثل أي حزمة أخرى مثبتة ب apt .

على سبيل المثال ، لإلغاء تثبيت الحزمة default-jdk ببساطة بتشغيل:

sudo apt remove default-jdk

استنتاج

يتوفر أحدث إصدار من LTS من OpenJDK في مستودعات Debian 10 Buster الافتراضية والتثبيت مهمة بسيطة ومباشرة.

جافا ديبيان