jar

.jarأرشيف جافا

Oracle (originally Sun Microsystems) · 1995

المطور
Oracle (originally Sun Microsystems)
الفئة
الأرشيف
نوع MIME
application/java-archive
تاريخ الإصدار
1995
تنسيق مفتوح
نعم
توقيع الملف
PK

ما هو ملف .jar؟

ملف JAR (Java Archive) هو تنسيق ملف حزمة يستخدم عادةً لتجميع العديد من ملفات فئة Java والبيانات الوصفية والموارد المرتبطة بها في ملف واحد للتوزيع. وهي في الأساس أرشيفات ZIP ذات بنية محددة وملف بيان. تُستخدم ملفات JAR بشكل شائع لتوزيع تطبيقات Java والبرامج الصغيرة والمكتبات.

البرامج التي تفتح ملفات .jar

المنصةالبرنامج
ويندوزJava Development Kit (JDK)مجانيرسمي
7-Zipمجاني
WinRARمدفوع
ماكJava Development Kit (JDK)مجانيرسمي
The Unarchiverمجاني

المشاكل الشائعة مع ملفات .jar

⚠️ ملف JAR لا يفتح أو يعرض أخطاء.
تأكد من تثبيت بيئة تشغيل Java (JRE) أو JDK. حاول فتحه باستخدام أداة أرشفة مخصصة مثل 7-Zip أو WinRAR إذا لم يكن تطبيقًا قابلاً للتنفيذ.
⚠️ تحذيرات الأمان عند تشغيل ملفات JAR.
يمكن أن يحدث هذا إذا لم يكن ملف JAR موقعًا أو تم توقيعه من مصدر غير موثوق به. قم بتشغيل ملفات JAR فقط من مصادر موثوقة وكن حذرًا بشأن التطبيقات غير الموقعة.
⚠️ فئات أو موارد مفقودة.
تحقق من أن ملف JAR كامل ولم يتلف أثناء التنزيل. قم بتنزيل الملف مرة أخرى من المصدر الأصلي.

الأسئلة الشائعة

مم يُستخدم ملف JAR؟

يُستخدم ملف JAR لتعبئة ملفات فئة Java والبيانات الوصفية والموارد ذات الصلة في ملف واحد للتوزيع، غالبًا للتطبيقات أو المكتبات أو البرامج الصغيرة.

هل يمكنني فتح ملف JAR كملف ZIP؟

نعم، نظرًا لأن ملفات JAR هي في الأساس أرشيفات ZIP ذات بنية محددة، يمكنك غالبًا فتحها باستخدام أدوات ZIP القياسية لعرض محتوياتها، على الرغم من أنها مخصصة ليتم تشغيلها بواسطة آلة Java الافتراضية.

كيف أقوم بتشغيل ملف JAR؟

يمكنك تشغيل ملف JAR من سطر الأوامر باستخدام الأمر 'java -jar yourfile.jar'، بشرط أن يكون لديك بيئة تشغيل Java (JRE) مثبتة.

التفاصيل التقنية

ملف JAR هو في الأساس ملف ZIP، مما يعني أنه يستخدم خوارزمية الضغط DEFLATE. يحتوي على دليل META-INF الذي يحتوي عادةً على ملف MANIFEST.MF الذي يحتوي على بيانات وصفية حول محتويات الأرشيف. توقيع 'PK' في البداية هو سمة مميزة للأرشيفات المستندة إلى ZIP.

هل تعلم؟

تعتمد ملفات JAR على تنسيق ملف ZIP، مما يجعلها قابلة للفحص بسهولة باستخدام أدوات الأرشفة القياسية.
يشير حرف 'M' في JAR إلى Manifest (البيان)، ويشير إلى ملف MANIFEST.MF الذي يحتوي على بيانات وصفية أساسية حول المحتويات ونقاط الدخول للأرشيف.
تعتبر ملفات JAR ضرورية للنمطية في Java، مما يسمح للمطورين بتجميع التعليمات البرمجية والموارد القابلة لإعادة الاستخدام.

معلومات الأمان

يمكن أن تحتوي ملفات JAR على تعليمات برمجية قابلة للتنفيذ ويجب تنزيلها وتشغيلها فقط من مصادر موثوقة لتجنب المخاطر الأمنية المحتملة. تحقق دائمًا من المصدر وقم بتأكيد أي تحذيرات أمنية.

امتدادات ذات صلة