إصلاح الخطأ تعذر العثور على 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 (باستخدام عملية إزالة "البرامج والميزات"). إذا ظل مجلد java في "C: / Program Files / ..." ، فيرجى حذفه.
- تنظيف السجل الخاص بك (حذف مفتاح جافا الخاص بك):
- انتقل إلى ابدأ ثم تشغيل
- اكتب "رجديت" في حقل التعديل
- انتقل إلى HKEY_LOCAL_MACHINE / البرامج / Microsoft / Windows / CurrentVersion / إلغاء التثبيت
- ضمن مجلد إلغاء التثبيت هذا ، ستجد العديد من إدخالات السجل داخل أقواس معقوفة.
رجديت إلغاء تثبيت المسار. - انقر فوق علامة التبويب تحرير ، ثم ابحث
- ملاحظة: قم بتمييز مجلد إلغاء التثبيت قبل إجراء البحث عن سجل معين.
- أدخل سلسلة الإصدار كقيمة للعثور على إدخال التسجيل المقابل المراد حذفه.
- بمجرد العثور على مفتاح التسجيل ، قم بتمييز ذلك المفتاح ثم انقر بزر الماوس الأيمن فوقه واختر حذف
- تأكيد الحذف وانقر فوق نعم
خطوات البحث عن مفاتيح التسجيل لأي إصدار من 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 + انقر بزر الماوس الأيمن داخل النافذة ، وانقر فوق "فتح نافذة أمر هنا".