วิธีการแก้ไข 'ล้มเหลวในการโหลด JNI Shared Library'

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

ไม่สามารถโหลด JNI Shared Library ได้

Eclipse มักจะปิดตัวลงหลังจากนั้น ปัญหามักจะปรากฏขึ้นทันทีที่ผู้ใช้ติดตั้งและรัน 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 เพียงแค่เปิดโฟลเดอร์และคลิก PC นี้ หรือ My Computer จากบานหน้าต่างนำทางซ้ายหรือโดยการค้นหารายการนี้ในเมนูเริ่ม

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

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

โซลูชันที่ 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 Offline ซึ่งเป็นรุ่น 32 บิตและ Windows Offline (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. คลิกขวาที่ My Computer / PC นี้ ขึ้นอยู่กับรุ่นของ Windows ที่คุณติดตั้งบนคอมพิวเตอร์ของคุณและเลือก Properties หลังจากนั้นค้นหาปุ่ม การตั้งค่าระบบขั้นสูง ที่ด้านขวาของหน้าต่าง Properties คลิกที่มันและไปที่ ไปที่แท็บ ขั้นสูง

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

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

บทความที่น่าสนใจ