رمز المصدر لـ Java هو ملف نصي عادي لـ *.java ويمكن كتابته باستخدام أي محرر نصوص ، ولكن لا يمكن تنفيذ رمز المصدر هذا. هذه المهمة المتمثلة في تنفيذ رمز المصدر تتطلب JDK و JRE.
JDK هي حزمة تطوير للغة Java ، والتي يمكنها تجميع الملفات التي تنتهي بـ *.java في برامج Java القابلة للتنفيذ. بعد ذلك ، مع برنامج Java قابل للتنفيذ ، هناك حاجة إلى JVM لتشغيل برنامج Java هذا. بيئة تشغيل Java ، أي JRE ، تحتوي على JVM. JVM هو جهاز Java الظاهري. أخيرًا ، يتم تضمين JRE في JDK. مع هذا الأساس المنطقي ، دعونا نفهم JRE و JDK على التوالي.
لنلقي نظرة على JRE أولاً. JRE هو اختصار بيئة وقت تشغيل Java باللغة الإنجليزية ، والتي تشير إلى بيئة تشغيل Java. إنه لمستخدمي برامج Java ، وليس المطورين. إنها مجموعة من البيئات اللازمة لتشغيل برامج Java ، بما في ذلك معايير JVM والتطبيقات ومكتبات فئة Java الأساسية. يمكن أن يكمل فقط عملية Java ، ولكن لا يمكن تجميع أو تصحيح Java. حالة JRE مثل جهاز الكمبيوتر. تتطلب تطبيقات Windows 32 أو Windows 64 التي نكتبها نظام التشغيل لمساعدتنا في التشغيل. وبالمثل ، فإن برنامج Java الذي نكتبه يتطلب أيضًا تشغيل JRE. فقط عندما يكون الكمبيوتر مثبتًا JRE ، يمكن تشغيل تطبيق Java بشكل صحيح. JRE لديه نسخة منفصلة. إذا احتاج المستخدم فقط إلى تشغيل برامج Java ، فهو يحتاج فقط إلى تثبيت JRE. ويجب أن تظهر هذه المجموعة من JRE في دليل C:/Program/Java.
دعونا نلقي نظرة على JDK مرة أخرى. JDK هو اختصار مجموعة تطوير Java الإنجليزية وهي مجموعة أدوات لتطوير البرمجيات للغة Java. إنه جناح Java لمطوري Java. تشمل المكونات الأساسية المدرجة في JDK: برنامج التحويل البرمجي ، أداة التغليف JAR ، مولد مستند Javadoc ، تصحيح الأخطاء ، مولد ملفات الرأس ، disassembler ، أداة المراقبة ، إلخ. يحتوي JDK على JRE مكتمل. لذا ، إذا قمت بتثبيت JDK ، فلن تضطر إلى تثبيت JRE مرة أخرى. إذا كان الكمبيوتر الخاص بك قد تم تثبيته JDK و JRE ، فستجد أن جهاز الكمبيوتر الخاص بك يحتوي على مجموعتين من JRE ، واحدة موجودة في/JRE والآخر في دليل C:/Program/Java/JRE1.5.0_15. تحتوي المجموعة الأخيرة على جهاز Virtual من جانب الخادم من المجموعة السابقة ، ولكن يمكنك فقط نسخ المجموعة السابقة من جهاز Java Virtual من جانب الخادم. وعند تثبيت JDK ، يمكنك اختيار ما إذا كنت تريد تثبيت JRE في دليل C:/Program/Java.
أخيرًا ، دعنا نتحدث عن JVM بالمناسبة. JVM هو جهاز Virtual Java ، اختصار الجهاز الظاهري Java باللغة الإنجليزية. إنه الجزء الأكثر جوهريًا في المنصات عبر تطبيق Java بأكمله. سيتم تجميع جميع برامج Java في ملفات فئة .class أولاً ، والتي يمكن تنفيذها على جهاز افتراضي. بمعنى آخر ، لا يتوافق الفصل بشكل مباشر مع نظام تشغيل الجهاز ، ولكنه يتفاعل بشكل غير مباشر مع نظام التشغيل من خلال الجهاز الظاهري ، ويفسر الجهاز الظاهري البرنامج إلى النظام المحلي للتنفيذ.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.