إصلاح: تعذر إنشاء Java Virtual Machine

يواجه بعض المستخدمين الخطأ " تعذر إنشاء Java Virtual Machine" عند محاولة بدء تشغيل تطبيق يستخدم Java. تم الإبلاغ عن حدوث هذه المشكلة بالتحديد مع Minecraft والعديد من التطبيقات الأخرى التي تم إنشاؤها حول Java.

لا يمكن إنشاء Java Virtual Machine.

خطأ: حدث استثناء فادح. سوف البرنامج الخروج.

ما الذي تسبب في تعذر إنشاء خطأ Java Virtual Machine؟

لقد بحثنا في هذه المشكلة بالذات من خلال النظر في تقارير المستخدمين المختلفة واستراتيجيات استكشاف الأخطاء وإصلاحها التي استخدموها لحل رسالة الخطأ نفسها. بناءً على الاستنتاجات التي توصلوا إليها ، هناك سيناريوهان من شأنه إطلاق هذه المشكلة بالذات:

  • يتم استدعاء Java بواسطة الوسائط أو الخيارات الخاطئة - يمكن أن يحدث هذا إذا كنت تقوم بتشغيل تطبيق تم إنشاؤه في المنزل أو كنت تحاول فتح تطبيق مفتوح المصدر يُعرف أنه يسبب عدم استقرار النظام.
  • الحد الأقصى لذاكرة كومة Java العمومية ليس مرتفعًا بدرجة كافية - أحد الأسباب الأكثر شيوعًا التي يمكنك من خلالها مواجهة هذا الخطأ المحدد هو محاولة تشغيل تطبيق Java بحجم ذاكرة كومة أقصى أكبر من مجموعة واحدة كمتغير النظام .
  • تتطلب Java القابلة للتنفيذ و / أو التطبيق امتيازات إدارية - قد يحدث هذا مع التطبيقات التي تحتاج إلى وصول المسؤول لكي تعمل بشكل صحيح.

إذا كنت تبحث حاليًا عن طريقة لحل الخطأ " تعذر إنشاء Java Virtual Machine" ، فستوفر لك هذه المقالة العديد من استراتيجيات التحقق من الأخطاء وإصلاحها. يوجد أدناه مجموعة من الطرق التي استخدمها المستخدمون الآخرون في وضع مماثل لحل المشكلة.

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

الأسلوب 1: إضافة _JAVA_OPTIONS إلى متغيرات النظام

تمكن معظم المستخدمين المتأثرين من حل المشكلة عن طريق إنشاء متغير النظام لنظام Java يسمى _JAVA_OPTIONS وتعيين القيمة على Xmx512M . ما يفعله هذا بشكل أساسي هو تعيين الحد الأقصى لحجم ذاكرة كومة الذاكرة المؤقتة لـ Java.

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

إليك ما تحتاج إلى القيام به لإضافة إدخال _JAVA_OPTION S في متغيرات النظام لتكبير الحد الأقصى لحجم ذاكرة الكومة العامة:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار " تشغيل ". ثم اكتب " sysdm.cpl " ثم اضغط على Enter لفتح شاشة System Properties .
  2. داخل شاشة System Properties (خصائص النظام) ، انتقل إلى علامة التبويب Advanced (خيارات متقدمة) وانقر فوق " متغيرات البيئة".
  3. في نافذة متغيرات البيئة ، انقر فوق جديد (ضمن متغيرات النظام ).
  4. داخل نافذة New System Variable ، عيّن اسم المتغير إلى _JAVA_OPTIONS والقيمة Variable إلى - Xmx512M وانقر فوق موافق لحفظ التغييرات.
  5. أغلق النوافذ المفتوحة سابقًا وأعد تشغيل الجهاز لفرض التغييرات.
  6. عند بدء التشغيل التالي ، افتح التطبيق الذي كان يعرض لك سابقًا الخطأ " تعذر إنشاء Java Virtual Machine" ومعرفة ما إذا كان يعمل الآن بشكل صحيح أم لا.

إنشاء متغير نظام يسمى _JAVA_OPTIONS وتعيين القيمة Xmx512M له

إذا كنت لا تزال ترى رسالة الخطأ نفسها في بداية التطبيق ، فانتقل إلى الطريقة التالية أدناه.

الطريقة 2: فتح java.exe مع حقوق المسؤول

تمكن العديد من المستخدمين الذين يكافحون لحل المشكلة نفسها من حل المشكلة بعد إجبار Java القابل للتنفيذ الرئيسي (java.exe) على فتحه بامتيازات إدارية.

أبلغ بعض المستخدمين أنهم قادرون على حل المشكلة بعد تطبيق هذا الإصلاح على كل من java الرئيسي القابل للتنفيذ والقابل للتنفيذ للتطبيق الذي يعرض رسالة الخطأ.

فيما يلي دليل سريع خلال كل شيء:

  1. افتح File Explorer وانتقل إلى موقع تثبيت جافا الخاص بك. سنحتاج إلى الوصول إلى موقع Java القابل للتنفيذ الرئيسي ( java.exe ). بشكل افتراضي ، يجب أن تجده في Program Files / Java / * JRE build build * / bin. سيختلف الموقع الدقيق وفقًا لبرنامج Java Runtime Environment الذي تستخدمه.

    انتقل إلى موقع java.exe

    ملاحظة: إذا قمت بتثبيت Java في موقع مخصص ، فانتقل إلى الموقع المخصص بدلاً من ذلك.

  2. انقر بزر الماوس الأيمن على java.exe واختر خصائص . بعد ذلك ، انتقل إلى علامة التبويب " التوافق" وحدد المربع المرتبط بتشغيل هذا البرنامج كمسؤول (ضمن الإعدادات). انقر فوق تطبيق لحفظ التغييرات.

    انتقل إلى علامة التبويب "التوافق" وتمكين تشغيل هذا البرنامج كمسؤول
  3. انقر بزر الماوس الأيمن فوق التطبيق القابل للتنفيذ (التطبيق الذي يؤدي إلى الخطأ) وكرر نفس الإجراء: التوافق> قم بتشغيل هذا البرنامج كمسؤول> تطبيق .
  4. قم بتشغيل التطبيق ومعرفة ما إذا تم حل رسالة الخطأ.

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