يظهر الخطأ في الشكل أدناه:
في بعض الأحيان ، عندما يواجه جهاز كمبيوتر جديد خطأً "فشل في تحميل مكتبة JNI المشتركة jvm.dll" عند فتح Eclipse على الكمبيوتر الجديد ، سأشاركك في الحل هنا.
عادة ، إذا كنت نظامًا 64 بت ولديك JDK 32 بت مثبتة ، فسيؤدي ذلك إلى الموقف أعلاه.
حل
1. قم بإلغاء تثبيت JDK 32 بت الذي تم تثبيته في الأصل ، ثم تثبيت JDK 64 بت على الكمبيوتر.
2. إعادة تشكيل مسار متغيرات البيئة و classpath. لأنه في نظام 64 ، يتم تثبيت البرنامج 32 بت مرة أخرى في مجلد ملفات البرنامج (*86) ، وسيتم تثبيت البرنامج 64 بت في مجلد ملفات البرنامج. عندما تقوم بتثبيت 32JDK من قبل ، فإن مسار متغير البيئة الذي تقوم بتعيينه سيتضمن بالطبع "ملفات البرامج (*86)". في هذا الوقت ، تم نقل JDK إلى "ملفات البرنامج" ، فقط قم بتعديلها.
لاحظ أن أرقام إصدار JDK التي قمت بتثبيتها مرتين قد لا تكون هي نفسها ، لأنه سيتم إنشاء مجلد JDK وفقًا لرقم الإصدار أثناء التثبيت. إذا كانت أرقام الإصدار مختلفة بين المرتين ، فيجب عليك أيضًا تعديلها في متغيرات البيئة.
الآن ، يجب استخدام Eclipse بشكل طبيعي ، اذهب وممارسة برامج Java!
إضافي إلى مستخدمي الإنترنت الآخرين:
السبب 1: JVM.Dll غير موجود في الدليل المحدد.
التدابير المضادة: (1) أعد تثبيت JRE أو JDK وتكوين متغيرات البيئة. (2) انسخ JVM.Dll في هذا الدليل.
السبب 2: إصدار Eclipse غير متوافق مع إصدار JRE أو JDK. التدابير المضادة: إما أن كلاهما لهما تركيبات 64 بت ، أو كلاهما يحتوي على منشآت 32 بت ، ولا يمكن أن يكون المرء 32 بت والآخر 64 بت.
من المرجح أن يحدث السبب 2 ، والسبب 1 غير مرجح