إصلاح الخطأ تعذر العثور على Java SE Runtime Environment

عند محاولة فتح ملف Java .jar من خلال موجه الأوامر ، مثل استخدام الأمر "Java -Jar xxxx.jar" ، فقد تواجه رسالة الخطأ التالية:

 خطأ: فتح مفتاح التسجيل 'Software \ JavaSoft \ JRE' خطأ: تعذر العثور على java.dll خطأ: تعذر العثور على Java SE Runtime Environment. 

قد يكون هذا بسبب عدة عوامل ، بما في ذلك على سبيل المثال لا الحصر:

  • التسجيل التالف
  • مفقود مسار Java في متغيرات البيئة الخاصة بك
  • يتم الآن نقل مجلد تثبيت Java

على سبيل المثال ، واجهنا هذه المشكلة عند تحديث Java SE إلى أحدث إصدار - من المحتمل أن يكون لدينا في السابق تثبيت Java 32 بت ، وعند تشغيل مثبت Java 64 بت ، تغير مسار Java الخاص بنا.

خطأ في الإخراج عند محاولة تشغيل أوامر Java في موجه الأوامر.

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

  1. احذف جميع الإصدارات السابقة من Java (باستخدام عملية إزالة "البرامج والميزات"). إذا ظل مجلد java في "C: / Program Files / ..." ، فيرجى حذفه.
  2. تنظيف السجل الخاص بك (حذف مفتاح جافا الخاص بك):
  3. انتقل إلى ابدأ ثم تشغيل
  4. اكتب "رجديت" في حقل التعديل
  5. انتقل إلى HKEY_LOCAL_MACHINE / البرامج / Microsoft / Windows / CurrentVersion / إلغاء التثبيت
  6. ضمن مجلد إلغاء التثبيت هذا ، ستجد العديد من إدخالات السجل داخل أقواس معقوفة.

    رجديت إلغاء تثبيت المسار.
  7. انقر فوق علامة التبويب تحرير ، ثم ابحث
  8. ملاحظة: قم بتمييز مجلد إلغاء التثبيت قبل إجراء البحث عن سجل معين.
  9. أدخل سلسلة الإصدار كقيمة للعثور على إدخال التسجيل المقابل المراد حذفه.
  10. بمجرد العثور على مفتاح التسجيل ، قم بتمييز ذلك المفتاح ثم انقر بزر الماوس الأيمن فوقه واختر حذف
  11. تأكيد الحذف وانقر فوق نعم

خطوات البحث عن مفاتيح التسجيل لأي إصدار من Java 7

اتبع تنسيق 7.0.xxx

حيث يمكن أن تكون xxx 100 و 120 و 130 و 140 وما إلى ذلك.

فمثلا:

  • اكتب 7.0.100 في حقل البحث ، ويجد مفتاح التسجيل للتحديث Java7 10
  • اكتب 7.0.120 في حقل البحث ، ويجد مفتاح التسجيل للتحديث Java7 12
  • اكتب 7.0.180 في حقل البحث ، ويجد مفتاح التسجيل للتحديث Java7 18

خطوات البحث عن مفاتيح التسجيل لأي إصدار من Java 6

اتبع تنسيق 6.0.xxx

حيث يمكن أن تكون xxx 100 و 120 و 130 و 140 وما إلى ذلك.

فمثلا:

  • اكتب 6.0.100 في حقل البحث ، ويجد مفتاح التسجيل للتحديث Java6 10
  • اكتب 6.0.120 في حقل البحث ، ويجد مفتاح التسجيل للتحديث Java6 12
  • اكتب 6.0.180 في حقل البحث ، ويجد مفتاح التسجيل للتحديث Java6 18

خطوات البحث عن مفاتيح التسجيل لأي إصدار من Java 1.5

اتبع التنسيق 1.5.0.xxx

حيث يمكن أن تكون xxx 100 و 120 و 130 و 140 وما إلى ذلك.

فمثلا:

  • اكتب 1.5.0.100 في حقل البحث ، والعثور على مفتاح التسجيل ل jre1.5.0_01
  • اكتب 1.5.0.120 في حقل البحث ، والعثور على مفتاح التسجيل ل jre1.5.0_12
  • اكتب 1.5.0.180 في حقل البحث ، والعثور على مفتاح التسجيل ل jre1.5.0_18
  • خطوات البحث عن مفاتيح التسجيل لأي إصدار من Java 1.4

اتبع التنسيق 1.4.2_xxx

حيث xxx يمكن أن يكون 01 و 12 و 13 و 14 وما إلى ذلك.

فمثلا:

  • اكتب 1.4.2_01 في حقل البحث ، والعثور على مفتاح التسجيل ل jre1.4.0_01
  • اكتب 1.4.2_12 في حقل البحث ، والعثور على مفتاح التسجيل ل jre1.4.0_12
  • اكتب 1.4.2_18 في حقل البحث ، والعثور على مفتاح التسجيل ل jre1.4.0_18

أعد تثبيت Java وتعيين متغير النظام JAVA_HOME على مسار JRE (أو JDK) .

على سبيل المثال:

 JAVA_HOME - C: \ Program Files \ Java \ jdk1.7.0_71 Path - C: \ Program Files \ Java \ jdk1.7.0_71 \ bin 

يمكنك التحقق مما إذا كان هذا حلاً ناجحًا باستخدام الأوامر التالية

 echo٪ JAVA_HOME٪ java -version 

افتح نافذة أمر يدويًا على مسار Java. كملاحظة جانبية ، يمكنك أيضًا تشغيل موجه الأوامر مباشرة من داخل مجلد Java - انتقل إلى مجلد C: \ Program Files \ Java \ bin ( أو أينما تم تثبيت Java الخاص بك) Shift + انقر بزر الماوس الأيمن داخل النافذة ، وانقر فوق "فتح نافذة أمر هنا".

مقالات مثيرة للاهتمام