Java Run-time Environment (JRE) هي جزء من Java Development Kit (JDK). إنها توزيعة برامج متاحة مجانًا وتحتوي على مكتبة Java Class وأدوات محددة وJVM مستقل. إنها البيئة الأكثر شيوعًا المتوفرة على الأجهزة لتشغيل برامج جافا. يتم تجميع كود Java المصدر وتحويله إلى Java bytecode. إذا كنت ترغب في تشغيل هذا الرمز الثانوي على أي نظام أساسي، فأنت بحاجة إلى JRE. يقوم JRE بتحميل الفئات والتحقق من الوصول إلى الذاكرة واسترداد موارد النظام. تعمل JRE كطبقة في الجزء العلوي من نظام التشغيل.
ويشمل أيضًا:
- التقنيات التي يتم استخدامها للنشر مثل Java Web Start.
- مجموعات أدوات لواجهة المستخدم مثل Java 2D.
- مكتبات التكامل مثل اتصال قاعدة بيانات جافا (JDBC) و واجهة جافا للتسمية والدليل (JNDI) .
- المكتبات مثل Lang وutil.
- المكتبات الأساسية الأخرى مثل ملحقات إدارة جافا (JMX) , واجهة Java الأصلية (JNI) وJava لمعالجة XML (JAX-WS) .
مما يتكون JRE؟
يتكون JRE من المكونات التالية:
سلسلة لتحويل int في جافا
كيف يعمل JRE مع JVM؟
يحتوي JRE على مثيل JVM معه وفئات المكتبة وأدوات التطوير. لفهم عمل JRE، دعونا نرى مثالاً لبرنامج 'Hello World' البسيط.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
بمجرد كتابة هذا البرنامج، عليك حفظه بامتداد .java. تجميع البرنامج الخاص بك. إن مخرجات برنامج التحويل البرمجي Java عبارة عن كود بايت مستقل عن النظام الأساسي. بعد التحويل البرمجي، يقوم المترجم بإنشاء ملف .class الذي يحتوي على الرمز الثانوي. الرمز الثانوي مستقل عن النظام الأساسي ويعمل على أي جهاز به JRE. ومن هنا يبدأ عمل JRE. لتشغيل أي برنامج جافا، تحتاج إلى JRE. تدفق الكود الثانوي المطلوب تشغيله هو كما يلي:
تتم الخطوات التالية في وقت التشغيل:
- محمل فئة Bootstrap
- محمل فئة الملحقات
- محمل فئة النظام
- تنفيذ رمز البايت
- قم بإجراء المكالمات المناسبة إلى الأجهزة الأساسية
في هذه الخطوة، يقوم محمل الفئة بتحميل فئات مختلفة ضرورية لتشغيل البرنامج. يقوم مُحمل الفئة بتحميل الفئات في Java Virtual Machine ديناميكيًا.
عند بدء تشغيل JVM، يتم استخدام ثلاث محملات فئة:
يمكن اعتبار أداة التحقق من رمز البايت بمثابة حارس البوابة. إنه يتحقق من الرمز الثانوي بحيث لا يسبب الرمز أي نوع من الإزعاج للمترجم. يُسمح بتفسير الكود فقط عندما يجتاز اختبارات أداة التحقق من Bytecode التي تتحقق من التنسيق وتتحقق من وجود تعليمات برمجية غير قانونية.
بمجرد تحميل الفئات والتحقق من الكود، يقرأ المترجم كود التجميع سطرًا تلو الآخر ويقوم بالوظيفتين التاليتين:
بهذه الطريقة، يتم تشغيل البرنامج في JRE.
كيفية إعداد Java JRE مع متغيرات بيئة PATH؟
لتطوير تطبيقات Java أو تشغيلها، تحتاج إلى تنزيل Java SE Development Kit وتثبيتها.
الخطوة 1.) قم بتنزيل أحدث إصدار من Java SE من الموقع الرسمي لـ Oracle.
جافا الرئيسية
الخطوة 2.) بعد تنزيل الملف، سيكون لديك ملف قابل للتنفيذ تم تنزيله. قم بتشغيل هذا الملف واحتفظ بكل شيء كإعداد افتراضي واستمر في النقر فوق 'التالي' ثم التثبيت.
الخطوة 3.) بعد الانتهاء من التثبيت، سيتم تنزيل JDK وJRE في مجلد ملفات البرنامج.
الخطوة 4.) بعد اكتمال التثبيت، تحتاج إلى إعداد متغيرات البيئة.
الخطوة 5.) انتقل إلى لوحة التحكم -> النظام والأمان -> النظام -> إعدادات النظام المتقدمة. سوف يظهر مربع الحوار التالي.
الخطوة 6.) انقر على متغيرات البيئة، وانتقل إلى متغيرات النظام، وانقر نقرًا مزدوجًا على المسار.
لين المصفوفة في جافا
الخطوة 7.) أضف الآن مسار ملف bin الموجود في ملف JRE إلى متغير المسار.
اكتملت بيئة إعداد Java.