ก่อนอื่น ให้ตระหนักว่าข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณพยายามเริ่ม Eclipse โดยใช้ Java Virtual Machine (JVM) เวอร์ชันที่ไม่ถูกต้อง ดังนั้นคุณต้องรู้ว่าคุณกำลังเริ่มต้น JVM อะไร
หากคุณใช้ Linux คุณสามารถพิมพ์ " which java" ในบรรทัดคำสั่งได้ มิฉะนั้น คุณสามารถพิมพ์ "java -version" สิ่งนี้จะให้เวอร์ชัน Java แก่คุณ
ตอนนี้ คุณต้องค้นคว้า JVM ที่ถูกต้องสำหรับเวอร์ชันของ Eclipse ที่คุณใช้อยู่ ตัวอย่างเช่น หากคุณใช้ Eclipse Europa อาจต้องใช้ 1.5 JVM เพื่อเริ่มต้น เมื่อคุณได้รับข้อความแสดงข้อผิดพลาดในตอนแรก คุณอาจเห็นบางอย่างที่ระบุว่า "requiredJavaVersion=1.5" ซึ่งจะบอกคุณว่าต้องใช้ JVM เวอร์ชันใด
ในตอนนี้ คุณสามารถเปลี่ยนตัวแปรสภาพแวดล้อมเวอร์ชัน Java หรือคุณสามารถบอกให้ Eclipse ใช้เครื่องเสมือนเวอร์ชันอื่นเมื่อเริ่มทำงาน ในการดำเนินการนี้ คุณใช้แฟล็ก "vm"
เมื่อคุณได้เปลี่ยนเวอร์ชันของ Java Virtual Machine ที่คุณใช้เพื่อเริ่ม Eclipse แล้ว ข้อผิดพลาดควรได้รับการแก้ไข ขอให้โชคดี!