ข้อผิดพลาดจะแสดงในรูปด้านล่าง:
บางครั้งเมื่อคอมพิวเตอร์เครื่องใหม่พบข้อผิดพลาดของ "ล้มเหลวในการโหลดไลบรารี JNI ที่ใช้ร่วมกัน jvm.dll" เมื่อเปิดคราสบนคอมพิวเตอร์เครื่องใหม่ฉันจะแบ่งปันโซลูชันกับคุณที่นี่
โดยปกติหากคุณเป็นระบบ 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 ไม่น่าเป็นไปได้