Eclipse เป็นโปรเจ็กต์โอเพ่นซอร์สซึ่งใช้ระบบปลั๊กอิน Java เพื่อให้โปรแกรมเมอร์ที่เขียนโปรแกรมในภาษาต่างๆทำงานร่วมกันได้อย่างง่ายดาย สามารถใช้ได้กับหลายแพลตฟอร์มเช่นกัน ข้อผิดพลาดที่กล่าวถึงในชื่อบทความเป็นข้อผิดพลาดที่ปรากฏขึ้นหลังจากผู้ใช้พยายามเปิด Eclipse บนพีซี Windows ของตน
ไม่สามารถโหลด JNI Shared Library
โดยปกติคราสจะปิดลงในภายหลัง ปัญหามักปรากฏขึ้นทันทีที่ผู้ใช้ติดตั้งและเรียกใช้ Eclipse มีวิธีการต่างๆมากมายที่ใช้ในการแก้ไขปัญหานี้และนั่นคือเหตุผลที่เรารวบรวมไว้ในบทความเดียวเพื่อให้คุณลองดู!
อะไรเป็นสาเหตุของข้อผิดพลาด 'ล้มเหลวในการโหลด JNI Shared Library'
ปัญหานี้มักเกิดจากปัญหาทั่วไปหนึ่งหรือสองประเด็นซึ่งมีการแชร์ระหว่างผู้ใช้หลายคนที่รายงานปัญหาทางออนไลน์ ยังคงมีหลายวิธีในการจัดการกับปัญหาเดียวกัน ตรวจสอบรายชื่อด้านล่าง:
- เวอร์ชันของ Eclipse และ Java Runtime ไม่ตรงกัน - ทั้งสองโปรแกรมต้องเป็น 64 บิตหรือ 32 บิตมิฉะนั้นข้อผิดพลาดนี้จะปรากฏขึ้น แก้ไขปัญหาโดยเปลี่ยนทั้งสองโปรแกรมให้เป็นรูปแบบเดียวกัน
- ติดตั้ง Java ทั้งเวอร์ชัน 32 บิตและ 64 บิต - Eclipse อาจพยายามเข้าถึงสิ่งที่ไม่ถูกต้องและคุณควรแนะนำมันไปยังเวอร์ชันที่เหมาะสมโดยการจัดการตัวแปร Path
- Eclipse ไม่รู้จักโฟลเดอร์การติดตั้งของ Java - คุณควรชี้แจงความสับสนโดยรวมไว้ในไฟล์ eclipse.ini
โซลูชันที่ 1: แก้ไขไฟล์ 'eclipse.ini'
ปัญหาเฉพาะนี้อาจเกิดขึ้นจากการติดตั้ง Eclipse ล้มเหลวในการทำความเข้าใจว่าพา ธ ที่ถูกต้องไปยังไฟล์ปฏิบัติการคืออะไร ซึ่งสามารถแก้ไขได้อย่างง่ายดายเพียงแค่เพิ่มบรรทัดภายในไฟล์คอนฟิกูเรชัน Eclipse ที่มีอยู่ในไดเร็กทอรีการติดตั้ง ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามคำแนะนำด้านล่างเพื่อแก้ไขปัญหา
- ไปที่ตำแหน่งของโฟลเดอร์ในไฟล์ File Explorer เพียงแค่เปิดโฟลเดอร์และคลิก พีซีเครื่องนี้ หรือ คอมพิวเตอร์ของฉัน จากบานหน้าต่างนำทางด้านซ้ายหรือค้นหารายการนี้ในเมนูเริ่ม
การเปิดพีซีเครื่องนี้ในไลบรารี
- ในพีซีเครื่องนี้หรือคอมพิวเตอร์ของฉันให้ดับเบิลคลิกเพื่อเปิดไฟล์ ดิสก์ภายในเครื่อง และไปที่ไดเร็กทอรีการติดตั้งของ ชุดพัฒนา Java . หลังจากค้นหาโฟลเดอร์ Java แล้วให้ไปที่ jrex.x.xx> bin และค้นหาไฟล์ 'jawaw.exe' คลิกแถบที่อยู่และคัดลอกที่อยู่แบบเต็มไปยังคลิปบอร์ด ส่วน ‘ x.x.xx ตัวยึดแทนเวอร์ชันของ Java ที่คุณติดตั้ง
ตำแหน่งของ jawaw.exe
- ไปที่โฟลเดอร์การติดตั้งของ Eclipse นอกจากนี้ยังสามารถพบตำแหน่งที่ถูกต้องได้หลังจากคลิกขวาที่ทางลัด Eclipse และเลือกไฟล์ เปิดตำแหน่งไฟล์ ตัวเลือกจากเมนูบริบท
- คลิกขวาที่ไฟล์ชื่อ ‘ คราส. นี้ ’และเลือกเปิดด้วย Notepad ตรวจสอบว่าคุณไปที่ด้านบนสุดของไฟล์แล้ววางบรรทัดด้านล่างเพื่อแก้ไขปัญหา ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ที่อยู่ตัวยึดตำแหน่งของเราด้วยที่อยู่ที่คุณพบในส่วนแรกของโซลูชัน:
-vm C: path to 64bit java bin javaw.exe
- ลองเรียกใช้โปรแกรมอีกครั้งและตรวจสอบเพื่อดูว่าเกิดข้อผิดพลาด 'ไม่สามารถโหลดไลบรารีที่ใช้ร่วมกันของ JNI' ขึ้นมา
โซลูชันที่ 2: ตรวจสอบให้แน่ใจว่าเวอร์ชัน Eclipse และ Java ตรงกัน
หากคุณใช้ Eclipse เวอร์ชัน 64 บิตคุณควรตรวจสอบให้แน่ใจว่าคุณติดตั้ง Java Runtime เวอร์ชัน 64 บิต เช่นเดียวกับรุ่น 32 บิต ตรวจสอบให้แน่ใจว่าคุณทำตามคำแนะนำด้านล่างเพื่อถอนการติดตั้งและติดตั้งตัวเลือกที่สอง
การถอนการติดตั้ง Java บน Windows 10
- คลิกที่ ปุ่มเมนูเริ่ม อยู่ที่ส่วนล่างซ้ายของหน้าจอ เลือก การตั้งค่า โดยคลิกที่ไอคอนรูปเฟืองเหนือปุ่มเปิดปิดในเมนูเริ่ม
- เลือก แอป ในแอพการตั้งค่า เลือก Java จากรายการแอพที่ติดตั้งแล้วคลิกแอพ ถอนการติดตั้ง
การถอนการติดตั้ง Java บน Windows 10
- ตอบกลับคำแนะนำที่แสดงบนหน้าจอเพื่อทำกระบวนการถอนการติดตั้งให้เสร็จสิ้น
การถอนการติดตั้ง Java บน Windows เวอร์ชันก่อนหน้า
- คลิกที่ ปุ่มเมนูเริ่ม อยู่ที่ส่วนล่างซ้ายของหน้าจอ
- เลือก แผงควบคุม จากเมนูเริ่มและเปลี่ยนตัวเลือกดูตามเป็น ประเภท . เลือก ถอนการติดตั้งโปรแกรม ภายใต้ส่วนโปรแกรม
การถอนการติดตั้งโปรแกรมในแผงควบคุม
- เลือก Java จากรายการโปรแกรมที่ติดตั้งโดยคลิกที่มันจากนั้นคลิกไฟล์ ถอนการติดตั้ง ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการวิซาร์ด
การติดตั้ง Java
มีสองวิธีในการติดตั้ง Java คุณสามารถใช้โปรแกรมติดตั้งออนไลน์ซึ่งจะดาวน์โหลดเฉพาะไฟล์ขนาดเล็กที่ใช้ในการดาวน์โหลดโปรแกรมทั้งหมดหรือคุณสามารถดาวน์โหลดแพ็คเกจทั้งหมดและติดตั้งได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต นี่คือวิธีการติดตั้งแบบออฟไลน์:
- ไปที่ไฟล์ หน้าดาวน์โหลดคู่มือ และคลิกที่ Windows ออฟไลน์ . ตรวจสอบให้แน่ใจว่าคุณแยกความแตกต่างระหว่าง Windows ออฟไลน์ ซึ่งเป็นเวอร์ชัน 32 บิตและ Windows ออฟไลน์ (64 บิต) ซึ่งเห็นได้ชัดว่าเป็นเวอร์ชัน 64 บิต
กำลังดาวน์โหลด Java
- กล่องโต้ตอบการดาวน์โหลดไฟล์จะปรากฏขึ้นเพื่อให้คุณเรียกใช้หรือบันทึกไฟล์ดาวน์โหลดคลิก บันทึก เพื่อดาวน์โหลดไฟล์ไปยังระบบภายในของคุณ
- ปิดแอปพลิเคชันทั้งหมดรวมทั้งเบราว์เซอร์ของคุณและดับเบิลคลิกที่ไฟล์ที่บันทึกไว้เพื่อเริ่มกระบวนการติดตั้ง คลิก ติดตั้ง ปุ่มเพื่อยอมรับเงื่อนไขสิทธิ์การใช้งานและดำเนินการติดตั้งต่อไป
การติดตั้ง Java
- Oracle ได้ร่วมมือกับ บริษัท ที่นำเสนอผลิตภัณฑ์ต่างๆ โปรแกรมติดตั้งอาจเสนอตัวเลือกให้คุณติดตั้งโปรแกรมเหล่านี้เมื่อคุณติดตั้ง Java หลังจากแน่ใจว่าได้เลือกโปรแกรมที่ต้องการแล้วให้คลิกที่ไฟล์ ต่อไป เพื่อดำเนินการติดตั้งต่อไป
- กล่องโต้ตอบสั้น ๆ สองสามรายการยืนยันขั้นตอนสุดท้ายของกระบวนการติดตั้ง คลิก ปิด ในกล่องโต้ตอบสุดท้าย ขั้นตอนนี้จะเสร็จสิ้นกระบวนการติดตั้ง Java ตรวจสอบเพื่อดูว่าปัญหายังคงปรากฏขึ้นหลังจากที่คุณจับคู่เวอร์ชันของ Eclipse และ Java Runtime หรือไม่
โซลูชันที่ 3: ลบ Path Variable สำหรับ Java
หากคุณติดตั้ง Java ทั้งเวอร์ชัน 32 บิตและ 64 บิตไว้ในคอมพิวเตอร์ Eclipse อาจสับสนในการพยายามคิดว่าจะใช้ตัวใด ตัวอย่างเช่นหาก Eclipse เวอร์ชัน 64 บิตพยายามใช้ Java เวอร์ชัน 32 บิตปัญหาจะปรากฏขึ้น สิ่งนี้สามารถแก้ไขได้โดยไม่ต้องถอนการติดตั้ง Java เวอร์ชันเดียวเพียงแค่ลบตัวแปร Path ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามคำแนะนำด้านล่างนี้อย่างระมัดระวัง
- คลิกขวาบน คอมพิวเตอร์ของฉัน / พีซีเครื่องนี้ ขึ้นอยู่กับรุ่นของ Windows ที่คุณติดตั้งบนคอมพิวเตอร์ของคุณและเลือกไฟล์ คุณสมบัติ หลังจากนั้นค้นหาไฟล์ การตั้งค่าระบบขั้นสูง ที่ด้านขวาของหน้าต่าง Properties คลิกที่มันแล้วไปที่ไฟล์ ขั้นสูง แท็บ
การตั้งค่าระบบขั้นสูงในคุณสมบัติพีซีนี้
- ที่ส่วนล่างขวาของแท็บขั้นสูงคุณจะเห็นไฟล์ ตัวแปรสภาพแวดล้อม คลิกที่ตัวเลือกและคุณจะสามารถเห็นรายการตัวแปรผู้ใช้ทั้งหมดในส่วนตัวแปรผู้ใช้
ตัวแปรสภาพแวดล้อมในคุณสมบัติของระบบ >> ขั้นสูง
- คลิก เส้นทาง ตัวแปรภายใต้ ตัวแปรระบบ หรือ ตัวแปรผู้ใช้ แล้วคลิกปุ่มแก้ไขด้านล่าง พยายามค้นหาเส้นทางสำหรับโฟลเดอร์ Java เลือกและเลือกลบจากเมนูด้านซ้าย สิ่งนี้หมายถึงโฟลเดอร์ Java ซึ่งไม่ตรงกับเวอร์ชันของ Eclipse
- ลองเปิดโปรแกรมอีกครั้งและตรวจสอบดูว่าตอนนี้ทำงานได้อย่างถูกต้องหรือไม่