كيفية تشغيل ملفات .JAR على نظام التشغيل Windows 10

إذا وجدت نفسك غير قادر على فتح ملفات .jar على نظام التشغيل Windows 10 ، فمن المحتمل أن يكون ذلك بسبب إحدى المشكلات التالية:

* لم يتم تعيين Java Run-Time Environment بشكل صحيح لتشغيل ملفات .jar

* لا يقوم سجل Windows باستدعاء JRE (Java Runtime Environment) بشكل صحيح

لحسن الحظ ، هناك حلان سهلان لإصلاح ذلك. ما يحدث لمعظم الناس هو أنه عند محاولة فتح ملف .jar ، يسأل Windows عادةً عن البرنامج الذي تريد استخدامه لتشغيل البرنامج. بالطبع ، سيختار معظم الأشخاص ببساطة Java.exe ، ولكن هذا يواجه مشكلة تجريد –jar من مسار تنفيذ البرنامج. بشكل أساسي ، لا يمكنك تعيين الأمر المعقد المطلوب لفتح ملفات .jar باستخدام "فتح باستخدام ..." في نظام التشغيل Windows 10.

ما سيحدث عادةً هو أنك ستربط ملف jar لفتحه بـ java.exe ، ثم تنقر نقرًا مزدوجًا على الملف القابل للتنفيذ .jar ، وسيتم فتح نافذة موجه الأوامر لجزء من الثانية وإغلاقها ، ويفعل البرنامج لا تطلق.

ما نحتاج إلى القيام به هو إعادة ربط ملف .jar مع Java الثنائي.

  1. تأكد من تحديثك بأحدث بيئة تشغيل Java Runtime Environment.
  2. انتقل إلى مجلد تثبيت Java الخاص بك ، وانتقل إلى / bin / المجلد ، وانقر بزر الماوس الأيمن على Java.exe واضبطه على " تشغيل كمسؤول ".

  3. اضغط على مفاتيح Windows + X وحدد " موجه الأوامر (المسؤول) " أو Powershell (المسؤول) واكتب cmd
  4. اكتب الأوامر التالية في الموجه (استبدل C: \ Program Files \ etc بمجلد تثبيت Java الفعلي ، على سبيل المثال ، C: \ Program Files (x86) \ Java \ jre1.8.0_131 \ bin \ java.exe ):

ftype jarfileterm = cmd / s / k "" C: \ Program Files \ Java \ jre7 \ bin \ java.exe ”-ججر“٪ 1 ″٪ * ”

assoc .jar = jarfileterm

أو إذا كنت تريد أن يظل موجه الأوامر مفتوحًا بعد تشغيل ملف .jar (لأغراض التصحيح)

ftype jarfileterm = cmd / s / k "" C: \ Program Files \ Java \ jre7 \ bin \ java.exe ”-ججر“٪ 1 ″٪ * ”

assoc .jar = jarfileterm

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

ومع ذلك ، إذا لم تنجح الخطوات ، فسنحتاج إلى تعديل السجل الخاص بك.

  1. انقر بزر الماوس الأيمن على زر ابدأ وابحث عن " regedit " ، ثم افتحه.
  2. الآن قم بتوسيع المجلد HKEY_CLASSES_ROOT ، وقم بالتمرير لأسفل حتى تجد المجلدات " jar_auto_file " و " jarfileterm ".

  3. قم بالتوسيع إلى المسار التالي
    jar_auto_file> شل> فتح> الأمر
  4. سترى مفتاحًا يسمى " افتراضي ". انقر بزر الماوس الأيمن فوق " افتراضي " واختر " تعديل ".
  5. الآن في مربع " بيانات القيمة " ، الصق الأمر ftype الذي أدخلته سابقًا في موجه الأوامر ، بحيث تبدو لقطة الشاشة أدناه ، ثم اضغط على موافق.

  6. افعل الآن نفس الشيء لمجلد jarfileterm (قم بتوسيع jarfileterm > Shell > Open > Comand ).
  7. الآن قم بإنهاء رجديت وقم بتشغيل ملف .jar الخاص بك ، يجب أن يفتح بشكل صحيح الآن!