Eclipse เป็นโปรเจ็กต์โอเพ่นซอร์สซึ่งใช้ระบบปลั๊กอิน Java เพื่อให้โปรแกรมเมอร์ที่เขียนโปรแกรมในภาษาต่างๆทำงานร่วมกันได้อย่างง่ายดาย สามารถใช้ได้กับหลายแพลตฟอร์มเช่นกัน ข้อผิดพลาดที่กล่าวถึงในชื่อบทความเป็นข้อผิดพลาดที่ปรากฏขึ้นหลังจากผู้ใช้พยายามเปิด Eclipse บนพีซี Windows ของตน
โดยปกติคราสจะปิดลงในภายหลัง ปัญหามักปรากฏขึ้นทันทีที่ผู้ใช้ติดตั้งและเรียกใช้ Eclipse มีวิธีการต่างๆมากมายที่ใช้ในการแก้ไขปัญหานี้และนั่นคือเหตุผลที่เรารวบรวมไว้ในบทความเดียวเพื่อให้คุณลองดู!
อะไรเป็นสาเหตุของข้อผิดพลาด 'ล้มเหลวในการโหลด JNI Shared Library'
ปัญหานี้มักเกิดจากปัญหาทั่วไปหนึ่งหรือสองประเด็นซึ่งมีการแชร์ระหว่างผู้ใช้หลายคนที่รายงานปัญหาทางออนไลน์ ยังคงมีหลายวิธีในการจัดการกับปัญหาเดียวกัน ตรวจสอบรายชื่อด้านล่าง:
- เวอร์ชัน Eclipse และ Java Runtime ไม่ตรงกัน -ทั้งสองโปรแกรมต้องเป็น 64 บิตหรือ 32 บิตมิฉะนั้นข้อผิดพลาดนี้จะปรากฏขึ้น แก้ไขปัญหาโดยเปลี่ยนทั้งสองโปรแกรมให้เป็นรูปแบบเดียวกัน
- ทั้งเวอร์ชัน 32 บิตและ 64 บิตของ Java ที่ติดตั้ง - Eclipse อาจพยายามเข้าถึงเวอร์ชันที่ไม่ถูกต้องและคุณควรแนะนำเวอร์ชันที่เหมาะสมโดยการจัดการตัวแปร Path
- Eclipse ไม่รู้จักโฟลเดอร์การติดตั้งของ Java - คุณควรชี้แจงความสับสนโดยรวมไว้ในไฟล์ eclipse.ini
โซลูชันที่ 1: แก้ไขไฟล์ 'eclipse.ini'
ปัญหาเฉพาะนี้อาจเกิดขึ้นจากการติดตั้ง Eclipse ไม่เข้าใจว่าพา ธ ที่ถูกต้องไปยังไฟล์ปฏิบัติการคืออะไร ซึ่งสามารถแก้ไขได้อย่างง่ายดายเพียงแค่เพิ่มบรรทัดภายในไฟล์คอนฟิกูเรชัน Eclipse ที่มีอยู่ในไดเร็กทอรีการติดตั้ง ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามคำแนะนำด้านล่างเพื่อแก้ไขปัญหา
- ไปที่ตำแหน่งของโฟลเดอร์ในFile Explorerเพียงแค่เปิดโฟลเดอร์แล้วคลิกพีซีเครื่องนี้หรือคอมพิวเตอร์ของฉันจากบานหน้าต่างนำทางด้านซ้ายหรือค้นหารายการนี้ในเมนูเริ่ม
- ในเครื่องคอมพิวเตอร์หรือ My Computer ดับเบิลคลิกเพื่อเปิดของคุณดิสก์ภายในและนำทางไปยังไดเรกทอรีการติดตั้งJava Development Kit หลังจากค้นหาโฟลเดอร์ Java แล้วให้ไปที่jrex.x.xx> binและค้นหาไฟล์ 'jawaw.exe' คลิกแถบที่อยู่และคัดลอกที่อยู่แบบเต็มไปยังคลิปบอร์ด 'การxxxx ' ยึดแทนรุ่นของ Java คุณได้ติดตั้ง
- ไปที่โฟลเดอร์การติดตั้งของ Eclipse นอกจากนี้ยังสามารถพบตำแหน่งที่ถูกต้องได้หลังจากคลิกขวาที่ทางลัด Eclipse และเลือกตัวเลือกเปิดตำแหน่งไฟล์จากเมนูบริบท
- คลิกขวาที่ไฟล์ชื่อ ' eclipse ini 'และเลือกเปิดด้วย 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 เวอร์ชันก่อนหน้า
- คลิกที่ปุ่มเมนูเริ่มที่ด้านล่างซ้ายของหน้าจอ
- เลือกแผงควบคุมจากเมนูเริ่มต้นและเปลี่ยนมุมมองจากตัวเลือกในหมวดหมู่ เลือกถอนการติดตั้งโปรแกรมภายใต้ส่วนโปรแกรม
- เลือก Java จากรายการโปรแกรมที่ติดตั้งโดยคลิกที่มันจากนั้นคลิกถอนการติดตั้งทำตามคำแนะนำบนหน้าจอเพื่อทำวิซาร์ด
การติดตั้ง Java
มีสองวิธีในการติดตั้ง Java คุณสามารถใช้โปรแกรมติดตั้งออนไลน์ซึ่งจะดาวน์โหลดเฉพาะไฟล์ขนาดเล็กซึ่งใช้ในการดาวน์โหลดโปรแกรมทั้งหมดหรือคุณสามารถดาวน์โหลดแพ็คเกจทั้งหมดและติดตั้งได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต นี่คือวิธีการติดตั้งแบบออฟไลน์:
- ไปที่หน้าดาวน์โหลดคู่มือการใช้งานและคลิกที่ใช้ Windows ออฟไลน์ ตรวจสอบให้แน่ใจว่าคุณแยกความแตกต่างระหว่างWindows Offlineซึ่งเป็นเวอร์ชัน 32 บิตและWindows Offline (64 บิต)ซึ่งเห็นได้ชัดว่าเป็นเวอร์ชัน 64 บิต
- กล่องโต้ตอบการดาวน์โหลดไฟล์จะปรากฏขึ้นเพื่อให้คุณเรียกใช้หรือบันทึกไฟล์ดาวน์โหลดคลิกบันทึกเพื่อดาวน์โหลดไฟล์ไปยังระบบภายในของคุณ
- ปิดแอปพลิเคชันทั้งหมดรวมทั้งเบราว์เซอร์ของคุณและดับเบิลคลิกที่ไฟล์ที่บันทึกไว้เพื่อเริ่มกระบวนการติดตั้ง คลิกปุ่มติดตั้งเพื่อยอมรับเงื่อนไขสิทธิ์การใช้งานและดำเนินการติดตั้งต่อไป
- Oracle ได้ร่วมมือกับ บริษัท ที่นำเสนอผลิตภัณฑ์ต่างๆ โปรแกรมติดตั้งอาจเสนอตัวเลือกให้คุณติดตั้งโปรแกรมเหล่านี้เมื่อคุณติดตั้ง Java หลังจากแน่ใจว่าได้เลือกโปรแกรมที่ต้องการแล้วให้คลิกปุ่มNextเพื่อดำเนินการติดตั้งต่อ
- กล่องโต้ตอบสั้น ๆ สองสามรายการยืนยันขั้นตอนสุดท้ายของกระบวนการติดตั้ง คลิกปิดในกล่องโต้ตอบสุดท้าย ขั้นตอนนี้จะเสร็จสิ้นกระบวนการติดตั้ง Java ตรวจสอบดูว่าปัญหายังคงปรากฏขึ้นหลังจากที่คุณจับคู่เวอร์ชันของ Eclipse และ Java Runtime หรือไม่
โซลูชันที่ 3: ลบ Path Variable สำหรับ Java
หากคุณติดตั้ง Java ทั้งเวอร์ชัน 32 บิตและ 64 บิตไว้ในคอมพิวเตอร์ Eclipse อาจสับสนในการพยายามคิดว่าจะใช้ตัวใด ตัวอย่างเช่นหาก Eclipse เวอร์ชัน 64 บิตพยายามใช้ Java เวอร์ชัน 32 บิตปัญหาจะปรากฏขึ้น สิ่งนี้สามารถแก้ไขได้โดยไม่ต้องถอนการติดตั้ง Java เวอร์ชันเดียวเพียงแค่ลบตัวแปร Path ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามคำแนะนำด้านล่างอย่างระมัดระวัง
- คลิกขวาที่My Computer / This PCขึ้นอยู่กับรุ่นของ Windows ที่คุณติดตั้งไว้ในคอมพิวเตอร์ของคุณและเลือกPropertiesหลังจากนั้นค้นหาปุ่มAdvanced system settingsที่ด้านขวาของหน้าต่าง Properties คลิกที่มันและไปที่ ไปที่แท็บขั้นสูง
- ที่ส่วนล่างขวาของแท็บขั้นสูงคุณจะเห็นตัวเลือกตัวแปรสภาพแวดล้อมดังนั้นคลิกที่มันและคุณจะสามารถเห็นรายการตัวแปรผู้ใช้ทั้งหมดในส่วนตัวแปรผู้ใช้
- คลิกตัวแปรPathภายใต้ตัวแปรระบบหรือส่วนตัวแปรผู้ใช้แล้วคลิกปุ่มแก้ไขด้านล่าง พยายามค้นหาเส้นทางสำหรับโฟลเดอร์ Java เลือกและเลือกลบจากเมนูด้านซ้าย สิ่งนี้อ้างถึงโฟลเดอร์ Java ที่ไม่ตรงกับเวอร์ชันของ Eclipse
- ลองเปิดโปรแกรมอีกครั้งและตรวจสอบดูว่าตอนนี้ทำงานได้อย่างถูกต้องหรือไม่