ما يجب معرفته
- ملف JAR هو ملف أرشيف جافا.
- افتح واحدًا باستخدام متصفح (يجب تثبيت Java).
- تحويل إلى EXE مع الكسوف.
تشرح هذه المقالة ماهية ملف JAR ، والطرق المختلفة التي يمكنك من خلالها فتح ملف اعتمادًا على الطريقة التي تريد استخدامها بها ، وكيفية تحويل ملف إلى EXE أو ZIP.
ما هو ملف JAR؟
الملف بامتداد الملف. JAR هو ملف Java Archive يُستخدم لتخزين برامج وألعاب Java في ملف واحد. يحتوي بعضها على ملفات تجعلها تعمل كتطبيقات قائمة بذاتها ، والبعض الآخر يحتوي على مكتبات برامج لتستخدمها برامج أخرى.
ملفات JAR مضغوطة وغالبًا ما تخزن أشياء مثل ملفات CLASS وملف البيان وموارد التطبيق مثل الصور ومقاطع الصوت وشهادات الأمان. نظرًا لأنه يمكنهم الاحتفاظ بالمئات أو حتى الآلاف من الملفات بتنسيق مضغوط ، فمن السهل مشاركتها ونقلها.
قد تستخدم الأجهزة المحمولة التي تدعم Java هذا التنسيق لملفات الألعاب ، وتحتوي بعض متصفحات الويب على سمات ووظائف إضافية بتنسيق JAR.
كيفية فتح ملفات JAR
يجب تثبيت Java Runtime Environment (JRE) من أجل فتح ملفات JAR القابلة للتنفيذ ، لكن لاحظ أنه ليست كل ملفات JAR قابلة للتنفيذ. بمجرد التثبيت ، يمكنك فقط النقر نقرًا مزدوجًا فوق الملف لفتحه.
تحتوي بعض الأجهزة المحمولة على JRE مدمج. بمجرد التثبيت ، يمكن فتح تطبيقات Java في متصفح الويب أيضًا ، مثل Firefox و Safari و Edge وما إلى ذلك (ولكن ليس Chrome).
نظرًا لأن ملفات JAR مضغوطة باستخدام ZIP ، يمكن لأي برنامج فك ضغط ملف فتح واحد لرؤية المحتويات الموجودة بداخله. يتضمن ذلك برامج مثل 7-Zip و PeaZip و jZip
طريقة أخرى لفتح الملف هي استخدام الأمر التالي في موجه الأوامر ، واستبدال yourfile.jar باسم ملف JAR الخاص بك:
java -jar yourfile.jar
نظرًا لأنك قد تحتاج إلى برامج مختلفة لفتح ملفات JAR مختلفة ، راجع كيفية تغيير البرنامج الافتراضي لملحق ملف معين في Windows إذا كان يتم فتحه تلقائيًا في برنامج لا تريد استخدامه معه.
أخطاء فتح ملفات JAR
بسبب إعدادات الأمان في نظام التشغيل Windows وداخل بعض متصفحات الويب ، ليس من غير المألوف على الإطلاق رؤية الأخطاء عند محاولة الوصول إلى تطبيقات Java.
على سبيل المثال ، قد تظهر عبارة "Java Application Blocked" عند محاولة تحميل تطبيق Java صغير. "لقد منعت إعدادات الأمان الخاصة بك تشغيل تطبيق غير موثوق به." يمكن إصلاحه عن طريق تعيين مستوى الأمان داخل برنامج لوحة تحكم Java الصغير.
إذا لم تتمكن من فتح تطبيقات Java الصغيرة حتى بعد تثبيت JRE ، فتأكد أولاً من تمكين Java في المستعرض الخاص بك وأنه تم إعداد لوحة التحكم هذه بشكل صحيح لاستخدام Java. بعد ذلك ، أعد تشغيل المتصفح تمامًا عن طريق إغلاق جميع النوافذ المفتوحة ثم إعادة فتح البرنامج بالكامل.
أيضًا ، تحقق من أنك تقوم بتشغيل أحدث إصدار من Java. إذا لم تكن كذلك ، فارجع إلى رابط JRE أعلاه وقم بتثبيت أحدث إصدار. أو تعرف على كيفية تحديث تثبيت Java الحالي الخاص بك.
على الرغم من أنه من غير المحتمل ، فقد تتلقى أخطاء لأنه ليس لديك بالفعل ملف JAR ، وبالتالي فإن البرنامج الذي تستخدمه لفتحه لا يدعم التنسيق. يمكن أن يحدث هذا إذا أخطأت في قراءة امتداد الملف. هناك المزيد حول هذا أدناه.
كيفية تحويل ملف JAR
يمكنك فك تجميع ملفات CLASS الخاصة بملف JAR إلى ملفات Java بمساعدة JavaDecompilers.com. قم بتحميل ملفك هناك واختر برنامج فك التحويل الذي تريد استخدامه.
يتطلب تحويل تطبيق Java بحيث يمكن استخدامه على نظام Android الأساسي تحويل JAR إلى ملف APK. قد يكون أحد الخيارات هو تشغيل ملف JAR في محاكي Android بحيث يقوم البرنامج بإنشاء ملف APK تلقائيًا. ومع ذلك ، يبدو أن أسهل طريقة للحصول على برنامج Java على Android هي ببساطة تجميع ملف APK من شفرة المصدر الأصلية.
يمكنك إنشاء ملفات JAR قابلة للتنفيذ في تطبيقات البرمجة مثل Eclipse.
ملفات WAR هي ملفات Java Web Archive ، لكن لا يمكنك تحويل ملف JAR مباشرة إلى ملف WAR ، لأن تنسيق WAR له بنية معينة لا تمتلكها JARs. بدلاً من ذلك ، يمكنك إنشاء WAR ثم إضافة ملف JAR إلى دليل lib بحيث تكون الفئات الموجودة داخل ملف JAR متاحة للاستخدام. قد يساعدك WizToWar على القيام بذلك.
إن إنشاء ملف ZIP من ملف JAR أمر سهل مثل إعادة تسمية امتداد الملف من. JAR إلى. ZIP. هذا لا يؤدي في الواقع إلى تحويل ملف ، لكنه يسمح للبرامج التي تستخدم ملفات ZIP ، مثل 7-Zip أو PeaZip ، بفتح ملف JAR بسهولة أكبر.
لا يزال لا يمكن فتحه؟
تشترك بعض الملفات في عدد قليل من نفس أحرف امتداد الملف ، مما قد يتسبب في حدوث ارتباك إذا لم يتم فتح الملف كما تعتقد. ما يحدث هو أنك على الأرجح أخطأت في قراءة امتداد الملف.
على سبيل المثال ، يتم فتح ملفات JARVIS باستخدام محرر نصوص ، وملفات JARC و ARJ عبارة عن أرشيفات.
مزيد من المعلومات حول تنسيق JAR
إذا كنت بحاجة إلى مساعدة في حزم البرامج في ملفات JAR ، فاتبع هذا الرابط للحصول على إرشادات على موقع Oracle على الويب.
يمكن تضمين ملف بيان واحد فقط في أرشيف JAR ، ويجب أن يكون في موقع META-INF / MANIFEST. MF. يجب أن يتبع صيغة الاسم والقيمة مفصولة بنقطتين ، مثل Manifest-Version: 1.0. يمكن لملف MF هذا تحديد الفئات التي يجب على التطبيق تحميلها.
يمكن لمطوري Java توقيع تطبيقاتهم رقميًا ، لكنها لا توقع على ملف JAR نفسه. بدلا من ذلك ، يتم سرد الملفات داخل الأرشيف مع الاختباري الموقعة.