কম্পিউটার টিউটোরিয়াল

'Failed to Load the JNI Shared Library' এরর সমাধান

Eclipse একটি ওপেন সোর্স প্রজেক্ট যা জাভা প্লাগইন সিস্টেম ব্যবহার করে প্রোগ্রামারদের বিভিন্ন ল্যাঙ্গুয়েজে কাজ করতে সহজ করে দেয়। এটি অনেক প্ল্যাটফর্মের জন্য উপলব্ধ। আর্টিকেলের টাইটেলে উল্লিখিত এররটি ব্যবহারকারীরা উইন্ডোজ পিসিতে Eclipse খোলার চেষ্টা করলে দেখান দেয়।

 Failed to Load the JNI Shared Library  এরর সমাধান

Eclipse সাধারণত তারপর বন্ধ হয়ে যায়। এই সমস্যা প্রায়শই ব্যবহারকারীরা Eclipse ইনস্টল ও রান করতেই দেখান দেয়। এই সমস্যা সমাধানের অনেক ভিন্ন পদ্ধতি ব্যবহৃত হয়েছে এবং তাই আমরা সেগুলো একটি আর্টিকেলে সংগ্রহ করেছি আপনার জন্য!

'Failed to Load the JNI Shared Library' এররের কারণ কী?

এই সমস্যা প্রায়শই এক বা দুটি সাধারণ সমস্যায় হয় যা অনলাইনে রিপোর্ট করা ব্যবহারকারীদের মধ্যে সाझা। তবুও, একই সমস্যা সমাধানের অনেক পদ্ধতি আছে। নিচের তালিকা দেখুন:

  • Eclipse এবং Java Runtime-এর মিসম্যাচ ভার্সন – দুটি প্রোগ্রামই অবশ্যই ৬৪-বিট বা ৩২-বিট হতে হবে, না হলে এই এরর দেখাবে। দুটি প্রোগ্রামকে একই ফরম্যাটে আনুন সমস্যা সমাধান করতে।
  • ৩২-বিট এবং ৬৪-বিট Java দুটোই ইনস্টল করা থাকা – Eclipse ভুলটি অ্যাক্সেস করতে পারে, তাই Path ভেরিয়েবল ম্যানিপুলেট করে সেটিকে সঠিক ভার্সনে নিয়ে যান।
  • Eclipse Java-এর ইনস্টলেশন ফোল্ডার জানে না – eclipse.ini ফাইলে এটি অন্তর্ভুক্ত করে বিভ্রান্তি দূর করুন।

সমাধান ১: 'eclipse.ini' ফাইল এডিট করুন

এই নির্দিষ্ট সমস্যা হতে পারে যদি Eclipse-এর ইনস্টলেশন সঠিক পথ বুঝতে ব্যর্থ হয়। এটি সহজে সমাধান করা যায় Eclipse কনফিগারেশন ফাইলে একটি লাইন যোগ করে যা ইনস্টলেশন ডিরেক্টরিতে থাকে। নিচের ইনস্ট্রাকশন ফলো করুন সমস্যা সমাধান করতে।

  1. File Explorer-এ ফোল্ডারের লোকেশন খুঁজুন সিম্পলি একটি ফোল্ডার খুলে This PC বা My Computer বামের নেভিগেশন প্যান থেকে ক্লিক করে বা স্টার্ট মেনুতে সার্চ করে।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. This PC বা My Computer-এ, Local Disk ডাবল-ক্লিক করুন এবং Java Development Kit-এর ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন। Java ফোল্ডার লোকেট করার পর, jre.x.xx > bin-এ যান এবং 'javaw.exe' ফাইলটি লোকেট করুন। অ্যাড্রেস বারে ক্লিক করুন এবং পুরো অ্যাড্রেস কপি করুন ক্লিপবোর্ডে। 'x.x.xx' প্লেসহোল্ডার আপনার ইনস্টল করা Java-এর ভার্সনকে বোঝায়।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. Eclipse-এর ইনস্টলেশন ফোল্ডারে নেভিগেট করুন। সঠিক লোকেশন Eclipse শর্টকাটে রাইট-ক্লিক করে Open file location বেছে নিয়েও পাওয়া যায়।
  2. 'eclipse.ini' নামক ফাইলটি রাইট-ক্লিক করুন এবং Notepad দিয়ে খুলুন। ফাইলের উপরে নেভিগেট করুন এবং নিচের লাইনগুলো পেস্ট করুন সমস্যা সমাধান করতে। আমাদের প্লেসহোল্ডার অ্যাড্রেসকে আপনি প্রথম অংশে পাওয়া অ্যাড্রেস দিয়ে রিপ্লেস করুন:
-vm C:\path\to\64bit\java\bin\javaw.exe
  1. প্রোগ্রামটি আবার চালানোর চেষ্টা করুন এবং চেক করুন 'failed to load the JNI shared library' এররটি আসে কিনা।

সমাধান ২: Eclipse এবং Java ভার্সন মিলানো নিশ্চিত করুন

আপনি যদি ৬৪-বিট ভার্সনের Eclipse ব্যবহার করেন, তবে ৬৪-বিট ভার্সনের Java Runtime ইনস্টল করা নিশ্চিত করুন। ৩২-বিটের জন্যও একই কথা। নিচের ইনস্ট্রাকশন ফলো করুন একটি আনইনস্টল এবং দ্বিতীয়টি ইনস্টল করতে।

উইন্ডোজ ১০-এ Java আনইনস্টল করা

  1. স্ক্রিনের বাম নিচে Start menu button-এ ক্লিক করুন। স্টার্ট মেনুর পাওয়ার বাটনের উপরে গিয়ার আইকনে ক্লিক করে Settings সিলেক্ট করুন।
  2. Settings অ্যাপে Apps সেকশন সিলেক্ট করুন। ইনস্টল্ড অ্যাপসের তালিকা থেকে Java সিলেক্ট করুন এবং তারপর এর Uninstall ক্লিক করুন।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. স্ক্রিনে প্রদর্শিত ইনস্ট্রাকশন মেনে আনইনস্টল প্রক্রিয়া সম্পন্ন করুন।

পূর্বের উইন্ডোজ ভার্সনে Java আনইনস্টল করা

  1. স্ক্রিনের বাম নিচে Start menu button-এ ক্লিক করুন।
  2. স্টার্ট মেনু থেকে Control Panel সিলেক্ট করুন এবং View by অপশন Category-এ স্যুইচ করুন। Programs সেকশনের অধীনে Uninstall a Program সিলেক্ট করুন।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. ইনস্টল্ড প্রোগ্রামের তালিকা থেকে Java সিলেক্ট করুন ক্লিক করে, এবং তারপর Uninstall ক্লিক করুন। উইজার্ড সম্পন্ন করতে স্ক্রিনের ইনস্ট্রাকশন ফলো করুন।

Java ইনস্টল করা

Java ইনস্টল করার দুটি উপায় আছে। আপনি অনলাইন ইনস্টলার ব্যবহার করতে পারেন যা শুধু একটি ছোট ফাইল ডাউনলোড করে যা পুরো প্রোগ্রাম ডাউনলোড করে, অথবা আপনি পুরো প্যাকেজ ডাউনলোড করে ইন্টারনেট কানেকশন ছাড়া ইনস্টল করতে পারেন। অফলাইন ইনস্টল করার পদ্ধতি:

  1. Manual download page-এ যান এবং Windows Offline-এ ক্লিক করুন। নিশ্চিত করুন Windows Offline (৩২-বিট) এবং Windows Offline (64-bit) (৬৪-বিট) এর মধ্যে পার্থক্য বুঝতে পারছেন।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. File Download ডায়লগ বক্স আসবে যা রান বা সেভ করতে বলবে। আপনার লোকাল সিস্টেমে ফাইল ডাউনলোড করতে Save ক্লিক করুন।
  2. সকল অ্যাপ্লিকেশন ব্রাউজার সহ বন্ধ করুন এবং সেভ করা ফাইলটিতে ডাবল-ক্লিক করুন ইনস্টলেশন প্রক্রিয়া শুরু করার জন্য। লাইসেন্স টার্মস এক্সেপ্ট করে ইনস্টলেশন চালু রাখতে Install বাটনে ক্লিক করুন।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. Oracle বিভিন্ন প্রোডাক্ট অফার করার কোম্পানির সাথে পার্টনারশিপ করেছে। Java ইনস্টল করার সময় ইনস্টলার আপনাকে এই প্রোগ্রামগুলো ইনস্টল করার অপশন দিতে পারে। নিশ্চিত করুন যে আপনি যে প্রোগ্রামগুলো চান সেগুলো সিলেক্ট করা আছে, তারপর Next বাটনে ক্লিক করুন ইনস্টলেশন চালু রাখতে।
  2. কয়েকটি সংক্ষিপ্ত ডায়লগ ইনস্টলেশন প্রক্রিয়ার শেষ ধাপগুলো কনফার্ম করবে; Последния ডায়লগে Close ক্লিক করুন। এটি Java ইনস্টলেশন প্রক্রিয়া সম্পন্ন করবে। Eclipse এবং Java Runtime-এর ভার্সন মিলিয়ে দেখুন সমস্যা এখনো আছে কিনা।

সমাধান ৩: Java-এর জন্য Path ভেরিয়েবল রিমুভ করুন

আপনার কম্পিউটারে যদি ৩২-বিট এবং ৬৪-বিট Java দুটোই ইনস্টল করা থাকে, তবে Eclipse ভুলে যেতে পারে কোনটি ব্যবহার করবে। উদাহরণস্বরূপ, ৬৪-বিট Eclipse যদি ৩২-বিট Java ব্যবহার করতে চায়, তবে সমস্যা হবে। এটি এক ভার্সন Java আনইনস্টল করা ছাড়া সমাধান করা যায় শুধু তার Path ভেরিয়েবল ডিলিট করে। নিচের ইনস্ট্রাকশন সাবধানে ফলো করুন।

  1. My Computer/This PC-এ রাইট-ক্লিক করুন (আপনার উইন্ডোজ ভার্সনের উপর নির্ভর করে) এবং Properties বেছে নিন। তারপর, Properties উইন্ডোর ডান পাশে Advanced system settings বাটন লোকেট করুন, ক্লিক করুন, এবং Advanced ট্যাবে নেভিগেট করুন।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. Advanced ট্যাবের নিচে ডান সেকশনে, আপনি Environment Variables অপশনটি দেখতে পাবেন, সেটিতে ক্লিক করুন এবং User variables সেকশনের অধীনে সকল ইউজার ভেরিয়েবলের তালিকা দেখতে পাবেন।
 Failed to Load the JNI Shared Library  এরর সমাধান
  1. System variables বা User variables সেকশনের অধীনে Path ভেরিয়েবলে ক্লিক করুন এবং নিচের Edit বাটনে ক্লিক করুন। Java ফোল্ডারের পথ খুঁজে বের করার চেষ্টা করুন, সেটি সিলেক্ট করুন এবং বাম মেনু থেকে Delete বেছে নিন। এটি সেই Java ফোল্ডারকে বোঝায় যা Eclipse-এর ভার্সনের সাথে মেলে না।
  2. প্রোগ্রামটি আবার খুলতে চেষ্টা করুন এবং চেক করুন এখন সঠিকভাবে রান হচ্ছে কিনা।

  1. KB5005565 আপডেটের পর 'অ্যাক্সেসযোগ্য না এমন শেয়ার্ড প্রিন্টার' সমস্যা সমাধান

  2. আইফোনে "কল ফেইল্ড" এরর ফিক্স করুন: ফোন কল পুনরুদ্ধারের দ্রুত পদক্ষেপ

  3. Windows 10-এ WUDFRd ড্রাইভার লোড ফেইলার সমাধান: ধাপে ধাপে ফিক্স

  4. উইন্ডোজ ১০-এ 'রিমোট প্রসিজার কল ফেলড' এরর সমাধান করুন মিনিটের মধ্যে