How to Install Java on Linux (JRE or JDK)
جدول المحتويات:
- المتطلبات الأساسية
- اختلافات جافا
- المتطلبات الأساسية
- تثبيت OpenJDK
- تثبيت OpenJDK 11 JDK
- تثبيت OpenJDK 11 JRE
- تثبيت OpenJDK 8 JDK
- تثبيت OpenJDK 8 JRE
- تثبيت Oracle Java
- قم بتعيين الإصدار الافتراضي
- إلغاء تثبيت جافا
- استنتاج
تعد 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 ، كاساندرا ، جنكينز ، جرادل.. إلخ
جافا سنتوسكيفية تثبيت جافا على centos 8

تعد Java واحدة من لغات البرمجة الأكثر شيوعًا المستخدمة في إنشاء أنواع مختلفة من التطبيقات والأنظمة. في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت واحد أو أكثر من إصدارات Java (OpenJDK) على CentOS 8 وكيفية تعيين Java الافتراضي عبر بدائل.
كيفية تثبيت جافا على ديبيان 10 لينكس

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

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