কিছু ব্যবহারকারী রিপোর্ট করেছেন “রেজিস্ট্রি একটি অস্তিত্বহীন জাভা রানটাইম পরিবেশকে বোঝায় কিছু নির্দিষ্ট অ্যাপ্লিকেশন এক্সিকিউটেবল খোলার চেষ্টা করার সময় ত্রুটি। বেশিরভাগ প্রভাবিত ব্যবহারকারীরা রিপোর্ট করেছেন যে এই সমস্যাটি হঠাৎ করেই শুরু হয়েছে ( তারা আগে যেখানে সমস্যা ছাড়াই একই এক্সিকিউটেবল চালাতে সক্ষম হয়েছিল)।
কী কারণে “রেজিস্ট্রি একটি অস্তিত্বহীন জাভা রানটাইম পরিবেশকে বোঝায় ” ত্রুটি
আমরা সমস্যাটির প্রতিলিপি করার চেষ্টা করে এবং বিভিন্ন ব্যবহারকারীর প্রতিবেদন দেখে সমস্যাটি তদন্ত করেছি। এই বিশেষ ত্রুটি বার্তাটি একটি সূচক যে আপনার রেজিস্ট্রি সম্পাদকে একটি পুরানো জাভা ইনস্টলেশনের অবশিষ্টাংশ রয়েছে৷
আমরা যা পেয়েছি তার উপর ভিত্তি করে, বেশ কয়েকটি সাধারণ পরিস্থিতি রয়েছে যা এই সমস্যাটির আবির্ভাব ঘটাবে:
- রেজিস্ট্রিতে এমন এন্ট্রি রয়েছে যা প্রকৃত জাভা পাথের দিকে নিয়ে যায় না - এটি সাধারণত ঘটে যদি আপনি প্রাথমিক ইনস্টলেশনের পরে সফ্টওয়্যারটিকে একটি ভিন্ন ডিরেক্টরিতে (ম্যানুয়ালি) স্থানান্তর করেন। ম্যানুয়ালি সঙ্গতিপূর্ণ নয় এমন রেজিস্ট্রি এন্ট্রিগুলিকে ম্যানুয়ালি সরিয়ে দিয়ে সমস্যাটি সংশোধন করা যেতে পারে৷
- অসম্পূর্ণ বা দূষিত জাভা ইনস্টলেশন - বেশ কিছু ব্যবহারকারী জাভা আনইনস্টল করে এবং তারপর JDK পুনরায় ইনস্টল করে এই বিশেষ সমস্যাটি সমাধান করতে পেরেছে। ব্যবহারকারীর অনুমান থেকে জানা যায় যে একটি দূষিত ফাইল বা ত্রুটির কারণে এটি হতে পারে৷ ৷
আপনি যদি বর্তমানে এই নির্দিষ্ট সমস্যাটি সমাধান করতে সংগ্রাম করছেন, তাহলে এই নিবন্ধটি আপনাকে যাচাইকৃত সমস্যা সমাধানের পদক্ষেপের একটি সংগ্রহ প্রদান করবে। নীচে আপনার কাছে বেশ কয়েকটি পদ্ধতি রয়েছে যা একই পরিস্থিতিতে অন্যান্য ব্যবহারকারীরা সমস্যা সমাধানের জন্য সফলভাবে ব্যবহার করেছে৷
৷সর্বোত্তম ফলাফলের জন্য, আপনার নির্দিষ্ট পরিস্থিতিতে সমস্যার সমাধান করে এমন একটি সমাধানের সম্মুখীন না হওয়া পর্যন্ত নীচের পদ্ধতিগুলি অনুসরণ করুন৷ শুরু করা যাক!
পদ্ধতি 1:JavaHome এবং RuntimeLib-এর জন্য অনুপস্থিত রেজিস্ট্রি এন্ট্রিগুলি সরানো
একই সমস্যার সম্মুখীন হওয়া বেশ কয়েকজন ব্যবহারকারী সেই জাভাহোমকে সরিয়ে সমস্যার সমাধান করতে পেরেছেন। এবং RuntimeLib রেজিস্ট্রি এন্ট্রি যা একটি বিদ্যমান পথ নির্দেশ করে না।
প্রতিটি JavaHome ভেরিয়েবলের একটি পাথ উল্লেখ করা উচিত s\bin\client\jvm.dll এর অনুরূপ যখন প্রতিটি RuntimeLib একটি অস্তিত্ব উল্লেখ করা উচিতt jvm.dll ফাইল কিন্তু এই সমস্যাটি হওয়ার কারণে, আপনি এক বা একাধিক ভেরিয়েবল খুঁজে পেতে পারেন যেগুলির সংশ্লিষ্ট পাথ বা ফাইল নেই৷
এটি ঘটতে পারে যদি আপনি সফ্টওয়্যারটি ইনস্টল করার পরে অন্য ডিরেক্টরিতে সরিয়ে ফেলেন। আপনি যদি কোনো রেজিস্ট্রি ভেরিয়েবল খুঁজে পেতে পরিচালনা করেন, তাহলে সেগুলিকে ম্যানুয়ালি সরাতে আপনার প্রয়োজন হবে৷
এই পদ্ধতিটির জন্য কিছু ম্যানুয়াল কাজ এবং অল্প পরিমাণে প্রযুক্তিগত দক্ষতার প্রয়োজন হবে, তবে এটি আপনাকে সম্পূর্ণ জাভা রানটাইম এনভায়রনমেন্ট পুনরায় ইনস্টল না করেই সমস্যার সমাধান করতে দেয়। . আপনি যদি এটির মধ্য দিয়ে যেতে প্রস্তুত হন তবে আমরা পুরো বিষয়টির মাধ্যমে একটি ধাপে ধাপে গাইড প্রস্তুত করেছি। আপনাকে যা করতে হবে তা এখানে:
- Windows কী + R টিপুন একটি রান খুলতে সংলাপ বাক্স. তারপর, টাইপ করুন “regedit ” এবং Enter টিপুন রেজিস্ট্রি এডিটর খুলতে। যখন UAC (ব্যবহারকারীর অ্যাকাউন্ট নিয়ন্ত্রণ), দ্বারা অনুরোধ করা হয় হ্যাঁ ক্লিক করুন প্রম্পটে
- রেজিস্ট্রি এডিটরের ভিতরে, নিচের অবস্থানে নেভিগেট করতে বাম ফলকটি ব্যবহার করুন:
Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment
- একবার আপনি সেখানে পৌঁছে গেলে, জাভা রানটাইম এনভায়রনমেন্ট ফোল্ডারে অবস্থিত প্রথম জাভা সংস্করণটি নির্বাচন করুন এবং ডান প্যানে যান৷
- ডান প্যানে, JavaHome-এ ডাবল-ক্লিক করুন এবং সম্পূর্ণ মান অনুলিপি করুন ডেটা আপনার ক্লিপবোর্ডের পথ।
- ওপেন-ফাইল এক্সপ্লোরার এবং ন্যাভিগেশন বারে আপনি পূর্বে যে অবস্থানটি কপি করেছেন সেটি পেস্ট করুন। যদি অবস্থানটি কোথাও নিয়ে যায়, তাহলে এর মানে রেজিস্ট্রি মানটির একটি সংশ্লিষ্ট পথ রয়েছে। যদি এটি আপনাকে কোথাও না নিয়ে যায়, তাহলে এর মানে হল যে রেজিস্ট্রি একটি অ-অস্তিত্বশীল জাভা ইনস্টলেশনকে বোঝায় এবং এটি মুছে ফেলা উচিত।
দ্রষ্টব্য: যদি মান ডেটা পথ আপনাকে কোথাও নিয়ে যাবে না, JavaHome-এ ডান-ক্লিক করুন এবং মুছুন-এ ক্লিক করুন রেজিস্ট্রি এন্ট্রি পরিত্রাণ পেতে.
- একবার জাভাহোম যত্ন নেওয়া হয়েছে, RuntimeLib-এ ডাবল-ক্লিক করুন এবং মান ডেটা অনুলিপি করুন আপনার ক্লিপবোর্ডে পথ।
- আগের মতোই, একটি ফাইল এক্সপ্লোরার উইন্ডো খুলুন এবং নেভিগেশন বারে আপনি পূর্বে কপি করা পথটি অতিক্রম করুন৷ কিন্তু এইবার, শেষ অংশটি সরিয়ে ফেলুন “jvm.dll Enter চাপার আগে ” .
দ্রষ্টব্য: আপনি যদি একটি সংশ্লিষ্ট পাথ খুঁজে পান, তাহলে এর মানে হল যে RuntimeLib রেজিস্ট্রি মান সঠিকভাবে কাজ করছে। যদি আপনি একটি বার্তা পান যে উইন্ডোজ পথটি খুঁজে পেতে অক্ষম, রেজিস্ট্রি মানটি একটি অ-অস্তিত্বশীল জাভা ইনস্টলেশনকে বোঝায় এবং এটি সরানো দরকার। এই ক্ষেত্রে, RuntimeLib-এ ডান-ক্লিক করুন এবং মুছুন নির্বাচন করুন মান পরিত্রাণ পেতে.
- প্রথম জাভা রানটাইম এনভায়রনমেন্ট সংস্করণের সাথে ডিল করা হয়ে গেলে, জাভা রানটাইম এনভায়রনমেন্টের অধীনে আপনার রেখে যাওয়া প্রতিটি জাভা সংস্করণের সাথে ধাপ 4 থেকে 7 পুনরাবৃত্তি করুন।
- একবার সমস্ত রেজিস্ট্রি এন্ট্রি যাচাই এবং ঠিকানা হয়ে গেলে, রেজিস্ট্রি এডিটর বন্ধ করুন এবং আপনার মেশিনটি পুনরায় চালু করুন এবং পরবর্তী স্টার্টআপে ত্রুটিটি সমাধান করা হয়েছে কিনা তা দেখুন৷
যদি এই পদ্ধতিটি সফল না হয় বা আপনি আরও সহজ সমাধান খুঁজছেন, তাহলে নীচের পরবর্তী পদ্ধতিতে যান৷
পদ্ধতি 2:জাভা আনইনস্টল করা এবং Java JDK ইনস্টল করা
আপনি যদি Minecraft বা JDK-এর উপর নির্ভর করে এমন একটি অনুরূপ অ্যাপ্লিকেশন চালু করার চেষ্টা করার সময় এই সমস্যার সম্মুখীন হন, তাহলে আপনি পুরো জাভা এনভায়রনমেন্ট আনইনস্টল করে এবং তারপর JDK (জাভা ডেভেলপমেন্ট কিট) পুনরায় ইনস্টল করে সমস্যাটি সমাধান করতে সক্ষম হতে পারেন।
এটি কীভাবে করবেন তার একটি দ্রুত নির্দেশিকা এখানে রয়েছে:
- Windows কী + R টিপুন একটি রান খুলতে সংলাপ বাক্স. তারপর, টাইপ করুন “appwiz.cpl ” এবং Enter টিপুন প্রোগ্রাম এবং বৈশিষ্ট্য খুলতে .
- অভ্যন্তরে প্রোগ্রাম এবং বৈশিষ্ট্য , প্রকাশক-এ ক্লিক করুন কলাম, তারপর ওরাকল কর্পোরেশন দ্বারা প্রকাশিত এন্ট্রিগুলিতে স্ক্রোল করুন .
- এরপর, প্রতিটি জাভা ইনস্টলেশন (বা আপডেট) আনইনস্টল করতে এগিয়ে যান প্রতিটি এন্ট্রিতে ডান-ক্লিক করে এবং আনইন্সটল করুন ক্লিক করে। . তারপর, প্রতিটি এন্ট্রির সাথে আনইনস্টলেশন সম্পূর্ণ করতে অন-স্ক্রীন প্রম্পটগুলি অনুসরণ করুন।
- একবার আপনি জাভা এনভায়রনমেন্ট সম্পূর্ণরূপে আনইনস্টল করলে, আপনার কম্পিউটার পুনরায় চালু করুন।
- পরবর্তী স্টার্টআপে, এই লিঙ্কে যান (এখানে ) এবং ডাউনলোড-এ ক্লিক করুন বোতাম
- পরবর্তী স্ক্রিনে, Java SE ডেভেলপমেন্ট কিট-এ স্ক্রোল করুন এবং লাইসেন্স চুক্তি স্বীকার করুন-এর সাথে যুক্ত টগলটিতে ক্লিক করুন। . তারপরে, উইন্ডোজের সাথে যুক্ত এক্সিকিউটেবল ডাউনলোড লিঙ্কে ক্লিক করুন।
- জেডিকে ইনস্টলারটি খুলুন এবং আপনার পিসিতে জেডিকে পরিবেশ ইনস্টল করতে অন-স্ক্রীন প্রম্পটগুলি অনুসরণ করুন৷ প্রক্রিয়াটি সম্পূর্ণ হলে স্বয়ংক্রিয়ভাবে এটি করার জন্য অনুরোধ না করা হলে আপনার কম্পিউটার পুনরায় চালু করুন৷
- পরবর্তী স্টার্টআপে, “রেজিস্ট্রি একটি অস্তিত্বহীন জাভা রানটাইম পরিবেশকে বোঝায় এর সম্মুখীন না হয়েই অ্যাপ্লিকেশনটি শুরু করতে সক্ষম হবেন ” ত্রুটি৷