วิธีแก้ไข 'ไม่สามารถโหลด JNI Shared Library'



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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 ที่มีอยู่ในไดเร็กทอรีการติดตั้ง ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามคำแนะนำด้านล่างเพื่อแก้ไขปัญหา

  1. ไปที่ตำแหน่งของโฟลเดอร์ในไฟล์ File Explorer เพียงแค่เปิดโฟลเดอร์และคลิก พีซีเครื่องนี้ หรือ คอมพิวเตอร์ของฉัน จากบานหน้าต่างนำทางด้านซ้ายหรือค้นหารายการนี้ในเมนูเริ่ม

การเปิดพีซีเครื่องนี้ในไลบรารี



  1. ในพีซีเครื่องนี้หรือคอมพิวเตอร์ของฉันให้ดับเบิลคลิกเพื่อเปิดไฟล์ ดิสก์ภายในเครื่อง และไปที่ไดเร็กทอรีการติดตั้งของ ชุดพัฒนา Java . หลังจากค้นหาโฟลเดอร์ Java แล้วให้ไปที่ jrex.x.xx> bin และค้นหาไฟล์ 'jawaw.exe' คลิกแถบที่อยู่และคัดลอกที่อยู่แบบเต็มไปยังคลิปบอร์ด ส่วน ‘ x.x.xx ตัวยึดแทนเวอร์ชันของ Java ที่คุณติดตั้ง

ตำแหน่งของ jawaw.exe

  1. ไปที่โฟลเดอร์การติดตั้งของ Eclipse นอกจากนี้ยังสามารถพบตำแหน่งที่ถูกต้องได้หลังจากคลิกขวาที่ทางลัด Eclipse และเลือกไฟล์ เปิดตำแหน่งไฟล์ ตัวเลือกจากเมนูบริบท
  2. คลิกขวาที่ไฟล์ชื่อ ‘ คราส. นี้ ’และเลือกเปิดด้วย Notepad ตรวจสอบว่าคุณไปที่ด้านบนสุดของไฟล์แล้ววางบรรทัดด้านล่างเพื่อแก้ไขปัญหา ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ที่อยู่ตัวยึดตำแหน่งของเราด้วยที่อยู่ที่คุณพบในส่วนแรกของโซลูชัน:
-vm C:  path  to  64bit  java  bin  javaw.exe
  1. ลองเรียกใช้โปรแกรมอีกครั้งและตรวจสอบเพื่อดูว่าเกิดข้อผิดพลาด 'ไม่สามารถโหลดไลบรารีที่ใช้ร่วมกันของ JNI' ขึ้นมา

โซลูชันที่ 2: ตรวจสอบให้แน่ใจว่าเวอร์ชัน Eclipse และ Java ตรงกัน

หากคุณใช้ Eclipse เวอร์ชัน 64 บิตคุณควรตรวจสอบให้แน่ใจว่าคุณติดตั้ง Java Runtime เวอร์ชัน 64 บิต เช่นเดียวกับรุ่น 32 บิต ตรวจสอบให้แน่ใจว่าคุณทำตามคำแนะนำด้านล่างเพื่อถอนการติดตั้งและติดตั้งตัวเลือกที่สอง

การถอนการติดตั้ง Java บน Windows 10

  1. คลิกที่ ปุ่มเมนูเริ่ม อยู่ที่ส่วนล่างซ้ายของหน้าจอ เลือก การตั้งค่า โดยคลิกที่ไอคอนรูปเฟืองเหนือปุ่มเปิดปิดในเมนูเริ่ม
  2. เลือก แอป ในแอพการตั้งค่า เลือก Java จากรายการแอพที่ติดตั้งแล้วคลิกแอพ ถอนการติดตั้ง

การถอนการติดตั้ง Java บน Windows 10

  1. ตอบกลับคำแนะนำที่แสดงบนหน้าจอเพื่อทำกระบวนการถอนการติดตั้งให้เสร็จสิ้น

การถอนการติดตั้ง Java บน Windows เวอร์ชันก่อนหน้า

  1. คลิกที่ ปุ่มเมนูเริ่ม อยู่ที่ส่วนล่างซ้ายของหน้าจอ
  2. เลือก แผงควบคุม จากเมนูเริ่มและเปลี่ยนตัวเลือกดูตามเป็น ประเภท . เลือก ถอนการติดตั้งโปรแกรม ภายใต้ส่วนโปรแกรม

การถอนการติดตั้งโปรแกรมในแผงควบคุม

  1. เลือก Java จากรายการโปรแกรมที่ติดตั้งโดยคลิกที่มันจากนั้นคลิกไฟล์ ถอนการติดตั้ง ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการวิซาร์ด

การติดตั้ง Java

มีสองวิธีในการติดตั้ง Java คุณสามารถใช้โปรแกรมติดตั้งออนไลน์ซึ่งจะดาวน์โหลดเฉพาะไฟล์ขนาดเล็กที่ใช้ในการดาวน์โหลดโปรแกรมทั้งหมดหรือคุณสามารถดาวน์โหลดแพ็คเกจทั้งหมดและติดตั้งได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต นี่คือวิธีการติดตั้งแบบออฟไลน์:

  1. ไปที่ไฟล์ หน้าดาวน์โหลดคู่มือ และคลิกที่ Windows ออฟไลน์ . ตรวจสอบให้แน่ใจว่าคุณแยกความแตกต่างระหว่าง Windows ออฟไลน์ ซึ่งเป็นเวอร์ชัน 32 บิตและ Windows ออฟไลน์ (64 บิต) ซึ่งเห็นได้ชัดว่าเป็นเวอร์ชัน 64 บิต

กำลังดาวน์โหลด Java

  1. กล่องโต้ตอบการดาวน์โหลดไฟล์จะปรากฏขึ้นเพื่อให้คุณเรียกใช้หรือบันทึกไฟล์ดาวน์โหลดคลิก บันทึก เพื่อดาวน์โหลดไฟล์ไปยังระบบภายในของคุณ
  2. ปิดแอปพลิเคชันทั้งหมดรวมทั้งเบราว์เซอร์ของคุณและดับเบิลคลิกที่ไฟล์ที่บันทึกไว้เพื่อเริ่มกระบวนการติดตั้ง คลิก ติดตั้ง ปุ่มเพื่อยอมรับเงื่อนไขสิทธิ์การใช้งานและดำเนินการติดตั้งต่อไป

การติดตั้ง Java

  1. Oracle ได้ร่วมมือกับ บริษัท ที่นำเสนอผลิตภัณฑ์ต่างๆ โปรแกรมติดตั้งอาจเสนอตัวเลือกให้คุณติดตั้งโปรแกรมเหล่านี้เมื่อคุณติดตั้ง Java หลังจากแน่ใจว่าได้เลือกโปรแกรมที่ต้องการแล้วให้คลิกที่ไฟล์ ต่อไป เพื่อดำเนินการติดตั้งต่อไป
  2. กล่องโต้ตอบสั้น ๆ สองสามรายการยืนยันขั้นตอนสุดท้ายของกระบวนการติดตั้ง คลิก ปิด ในกล่องโต้ตอบสุดท้าย ขั้นตอนนี้จะเสร็จสิ้นกระบวนการติดตั้ง Java ตรวจสอบเพื่อดูว่าปัญหายังคงปรากฏขึ้นหลังจากที่คุณจับคู่เวอร์ชันของ Eclipse และ Java Runtime หรือไม่

โซลูชันที่ 3: ลบ Path Variable สำหรับ Java

หากคุณติดตั้ง Java ทั้งเวอร์ชัน 32 บิตและ 64 บิตไว้ในคอมพิวเตอร์ Eclipse อาจสับสนในการพยายามคิดว่าจะใช้ตัวใด ตัวอย่างเช่นหาก Eclipse เวอร์ชัน 64 บิตพยายามใช้ Java เวอร์ชัน 32 บิตปัญหาจะปรากฏขึ้น สิ่งนี้สามารถแก้ไขได้โดยไม่ต้องถอนการติดตั้ง Java เวอร์ชันเดียวเพียงแค่ลบตัวแปร Path ตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามคำแนะนำด้านล่างนี้อย่างระมัดระวัง

  1. คลิกขวาบน คอมพิวเตอร์ของฉัน / พีซีเครื่องนี้ ขึ้นอยู่กับรุ่นของ Windows ที่คุณติดตั้งบนคอมพิวเตอร์ของคุณและเลือกไฟล์ คุณสมบัติ หลังจากนั้นค้นหาไฟล์ การตั้งค่าระบบขั้นสูง ที่ด้านขวาของหน้าต่าง Properties คลิกที่มันแล้วไปที่ไฟล์ ขั้นสูง แท็บ

การตั้งค่าระบบขั้นสูงในคุณสมบัติพีซีนี้

  1. ที่ส่วนล่างขวาของแท็บขั้นสูงคุณจะเห็นไฟล์ ตัวแปรสภาพแวดล้อม คลิกที่ตัวเลือกและคุณจะสามารถเห็นรายการตัวแปรผู้ใช้ทั้งหมดในส่วนตัวแปรผู้ใช้

ตัวแปรสภาพแวดล้อมในคุณสมบัติของระบบ >> ขั้นสูง

  1. คลิก เส้นทาง ตัวแปรภายใต้ ตัวแปรระบบ หรือ ตัวแปรผู้ใช้ แล้วคลิกปุ่มแก้ไขด้านล่าง พยายามค้นหาเส้นทางสำหรับโฟลเดอร์ Java เลือกและเลือกลบจากเมนูด้านซ้าย สิ่งนี้หมายถึงโฟลเดอร์ Java ซึ่งไม่ตรงกับเวอร์ชันของ Eclipse
  2. ลองเปิดโปรแกรมอีกครั้งและตรวจสอบดูว่าตอนนี้ทำงานได้อย่างถูกต้องหรือไม่
อ่าน 4 นาที