ذكري المظهر

كيفية تثبيت جافا على centos 7

How to Install Java on Linux (JRE or JDK)

How to Install Java on Linux (JRE or JDK)

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

Anonim

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

يصف هذا البرنامج التعليمي كيفية تثبيت إصدارات وتطبيقات مختلفة من Java على CentOS 7. سنعرض لك كيفية تثبيت OpenJDK وكذلك Oracle Java.

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

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

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

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

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

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

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

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

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

تثبيت OpenJDK

يعد OpenJDK ، وهو تطبيق مفتوح المصدر لنظام Java ، هو تطوير Java ووقت تشغيله الافتراضي في CentOS 7. التثبيت بسيط ومباشر.

تثبيت OpenJDK 11 JDK

في وقت كتابة هذا التقرير ، يعد OpenJDK 11 هو الإصدار LTS الحالي من Java والإصدار الموصى به لتثبيت. يمكنك تثبيته باستخدام yum عن طريق كتابة الأمر التالي:

sudo yum install java-11-openjdk-devel

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

java -version

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

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

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

تثبيت OpenJDK 11 JRE

يمكنك تثبيت OpenJDK 11 JRE باستخدام yum عن طريق كتابة الأمر التالي:

sudo yum install java-11-openjdk JRE عبارة عن مجموعة فرعية JDK وإذا قمت بالفعل بتثبيت حزمة JDK ، فلن تحتاج إلى تثبيت هذه الحزمة.

تثبيت OpenJDK 8 JDK

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

sudo yum install java-1.8.0-openjdk-devel

تثبيت OpenJDK 8 JRE

كما هو مذكور أعلاه إذا كان التطبيق الخاص بك يتطلب OpenJDK 7 JRE ، يمكنك تثبيته باستخدام yum عن طريق تشغيل الأمر التالي:

sudo yum install java-1.8.0-openjdk

تثبيت Oracle Java

في هذا القسم ، سنتناول خطوات تثبيت Oracle Java. تتوفر حزم Oracle للتنزيل فقط من موقع الويب الرسمي الخاص بها.

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

يمكنك تنزيل حزم Oracle Java .rpm من صفحة تنزيلات Java SE. لتنزيل Oracle Java ، يلزمك التسجيل على موقع Oracle.

بمجرد تنزيل الحزمة ، استخدم الأمر التالي لتثبيته:

sudo yum localinstall jre-VERSION-linux-x64.rpm

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

يمكنك التحقق من جافا الافتراضية ، مع:

java -version

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

sudo alternatives --config java

يجب أن يكون الإخراج مشابهاً لما يلي:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

لتغيير إصدار Java الافتراضي ، فقط أدخل الرقم عند المطالبة واضغط على Enter .

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

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

على سبيل المثال ، إذا كنت ترغب في إزالة تثبيت الحزمة java-1.8.0-openjdk-devel سوى تشغيل:

sudo yum remove java-1.8.0-openjdk-devel

استنتاج

الآن بعد أن تعلمت كيفية تثبيت إصدارات Java المختلفة وإدارتها على خادم CentOS ، قد تكون الخطوة التالية هي تثبيت أحد التطبيقات العديدة التي تعمل على Java ، مثل Tomcat و JBoss / WildFly و Apache Maven و Glassfish و Elasticsearch ، كاساندرا ، جنكينز ، جرادل.. إلخ

جافا سنتوس