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

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

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

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

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

การติดตั้ง Java

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

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

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

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

  1. คลิกขวาที่My Computer / This PCขึ้นอยู่กับรุ่นของ Windows ที่คุณติดตั้งไว้ในคอมพิวเตอร์ของคุณและเลือกPropertiesหลังจากนั้นค้นหาปุ่มAdvanced system settingsที่ด้านขวาของหน้าต่าง Properties คลิกที่มันและไปที่ ไปที่แท็บขั้นสูง
  1. ที่ส่วนล่างขวาของแท็บขั้นสูงคุณจะเห็นตัวเลือกตัวแปรสภาพแวดล้อมดังนั้นคลิกที่มันและคุณจะสามารถเห็นรายการตัวแปรผู้ใช้ทั้งหมดในส่วนตัวแปรผู้ใช้
  1. คลิกตัวแปรPathภายใต้ตัวแปรระบบหรือส่วนตัวแปรผู้ใช้แล้วคลิกปุ่มแก้ไขด้านล่าง พยายามค้นหาเส้นทางสำหรับโฟลเดอร์ Java เลือกและเลือกลบจากเมนูด้านซ้าย สิ่งนี้อ้างถึงโฟลเดอร์ Java ที่ไม่ตรงกับเวอร์ชันของ Eclipse
  2. ลองเปิดโปรแกรมอีกครั้งและตรวจสอบดูว่าตอนนี้ทำงานได้อย่างถูกต้องหรือไม่