জাভা ত্রুটি খোলার রেজিস্ট্রি কী


110

কমান্ড প্রম্পটে জাভা দিয়ে কিছু করার চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি:

Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3'
Error: could not find Java.dll
Error: could not find Java 2 Runtime Environment

কিছুদিন আগে আমি জাভা ডিরেক্টরিগুলি এবং রেজিস্ট্রি মুছে ফেলার চেষ্টা করেছি। আমি কম্পিউটার পুনরায় চালু করেছি এবং জাভা এখনও ঠিকঠাক কাজ করছিল, তারপরে আমি আবার এটি আবার চালু করেছি এবং এখন আমি এই ত্রুটি পেয়েছি। আমি আনইনস্টল ও পুনরায় ইনস্টল করার চেষ্টা করেছি কিন্তু এটি কাজ করে না বলে মনে হচ্ছে। আমি সর্বশেষতম জাভা জেআরই ইনস্টল করেছি এবং পরিবেশের ভেরিয়েবলগুলিতে পাথ সেট করেছি। কারও কোনও সমাধান আছে কীভাবে এটি ঠিক করা যায়?


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

1
আপনি কি পুনরায় ইনস্টল করার চেষ্টা করছেন রিবুটটি গোলযোগের পরে? হতে পারে তৃতীয় বারের আকর্ষণ
অ্যাট্রেইস

হ্যাঁ আমার আছে, এখনও কাজ করে না।
gFu

আপনি কি অন্য ফাইলগুলি ব্যাক আপ করার এবং কম্পিউটারটির পুনরায় ফর্ম্যাট করার চেষ্টা করেছেন? আপনি সম্ভবত জাভাটির পরে একটি নতুন ইনস্টলেশন করতে পারেন। তবে এই পদ্ধতিটি ওভারকিল হতে পারে
অ্যাট্রেইস

1
আমার জেডিকে ইনস্টল থাকা সত্ত্বেও রানটাইম ডাউনলোড করে কোনওভাবেই আমি আমার নির্দিষ্ট সমস্যার সমাধান করেছি। আমি বাস্তবে অন্য কারও জন্য কাজ করে যদি এই এখানে ছেড়ে।
ডেভ

উত্তর:


185

নিশ্চিত করুন যদি আপনার কোন অপসারণ java.exe, javaw.exeএবং javaws.exeআপনার থেকে Windows\System32ফোল্ডার এবং যদি আপনি একটি x64 সিস্টেম (উইন 7 64 বিট) আছে একই অধীনে না Windows\SysWOW64

যদি আপনি তাদের এই অবস্থানগুলিতে খুঁজে না পান তবে এগুলি থেকে মুছে ফেলার চেষ্টা করুন C:\ProgramData\Oracle\Java\javapath


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

1
একটি সুরক্ষা প্যাচ ইনস্টলেশন পরে, আমি এই ত্রুটির কারণে গ্রহনটি খুলতে পারিনি। অনেক ধন্যবাদ! আপনার সমাধান কাজ করেছে। তবে আমি ভাবছি এখানে আসল কারণটি কী।
pvarma

1
আমার জন্য কাজ! ধন্যবাদ ! এছাড়াও জেআরই পুনরায় ইনস্টল করতে হয়েছিল।
kbonnelly

1
আপনি কি দয়া করে আমাকে বলতে পারবেন system32 ফোল্ডারে এই ফাইলগুলির প্রভাব কী?
রাবিয়া নাজ খান

উপরে বর্ণিত এক্সিকিউটেবল ফাইলগুলির অবস্থান দেখতে "যেখানে জাভা" চালান। খনি যেখানে সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ প্রচলিত ফাইলগুলি rac ওরাকল \ জাভা \ জাভাপাঠ
চারিস মওতাফিডিস

85

আপনি আপনার উইন্ডোজ ইনস্টলড ড্রাইভে প্রোগ্রামডাটা ফোল্ডারে " ওরাকল " নামে একটি ফোল্ডার পাবেন । ফোল্ডারটি সরান। আশা করি এটি কার্যকর হবে। আমার ক্ষেত্রে আমার ইনস্টল ড্রাইভটি সি এবং আমার পথটি সি: \ প্রোগ্রামডাটা \ ওরাকল


@ আপনি স্বাগতম। শুনে ভাল লাগছে আপনার পক্ষে কাজ করছে।
শুভঙ্কর পল

9
বিকল্পভাবে, C:\ProgramData\Oracle\Java\javapathউইন্ডোজ Pathএনভায়রনমেন্ট ভেরিয়েবল থেকে সরান
গেডিমিনাস রিমসা

@ গেডিমিনাস রিমসা, আমি নিশ্চিত নই যে এই পথে পরিবেশের পরিবর্তনশীল প্রতিটি ক্ষেত্রে উপস্থিত হবে। তবে মন্তব্যের জন্য ধন্যবাদ।
শুভঙ্কর পল

আমি পরিবেশগত ভেরিয়েবলগুলি থেকে পাথটি সরিয়ে ফেলেছি তবে এখনও এটির কাজ পেতে প্রোগ্রামডাটা ফোল্ডার থেকে ওরাকল ফোল্ডারটি সরিয়ে ফেলতে হয়েছিল।
ইরেনা ধনী

@ গেডিমিনাস রিমসা আমার প্রোগ্রামডাটাতে
অরোকল

21

আমারও একই সমস্যা ছিল। আমি জেডিকে 7 আপডেটটি ইনস্টল করেছিলাম তবে এটি ব্যবহার করতে পারিনি (সম্ভবত আমি জেডিকে 7 ইনস্টল করার পরে মোছা একটি জেআর 6 পেয়েছি)। জেডিকে 7 আনইনস্টল করা অসম্ভব ছিল। সমাধানটি হ'ল হাত দিয়ে জেআরই রেজিস্ট্রি এন্ট্রি যুক্ত করা ছিল।

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.7"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7]
"JavaHome"="C:\\Program Files\\Java\\jre7"
"RuntimeLib"="C:\\Program Files\\Java\\jre7\\bin\\client\\jvm.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0_01]
"JavaHome"="C:\\Program Files\\Java\\jre7"
"RuntimeLib"="C:\\Program Files\\Java\\jre7\\bin\\client\\jvm.dll"

উপরেরগুলি আপনার নিজের ডিরেক্টরি এবং সংস্করণে সামঞ্জস্য করতে হবে।

এটি যদি সহায়তা না করে তবে জাভাআরও রয়েছে http://raproducts.org/wordpress/


আফসোস, উইন্ডোজ সার্ভার ২০১ on এ এটি আমাদের পক্ষে কার্যকর হয়নি We আমরা "নির্দিষ্ট মডিউলটি খুঁজে পাওয়া যায়নি" পাওয়া চালিয়ে
যাচ্ছি

শুনে শুনে দুঃখিত ... অন্য সমস্ত সমাধান চেষ্টা করে দেখুন, ত্রুটি বার্তার সন্ধান করুন ... এবং যদি আপনি কোনও সমাধান খুঁজে পান তবে দয়া করে এটি এখানে ভাগ করুন, বা একটি নতুন প্রশ্ন তৈরি করুন। তবে ... "নির্দিষ্ট মডিউলটি পাওয়া যায়নি" ত্রুটি বার্তাটি নয় যা মূল প্রশ্নে আলোচিত হয়েছিল।
টিলম্যান হাশার

6

আপনার সিস্টেম থেকে আপনি কোনও java.exe, javaw.exe এবং javaws.exe সরিয়েছেন তা নিশ্চিত করুন।

  • যদি আপনার একটি x32 সিস্টেম থাকে (উইন এক্সপি 32 বিট) উইন্ডোজ \ সিস্টেম 32 ফোল্ডার

  • আপনার যদি একটি এক্স 64 সিস্টেম থাকে (উইন 7 64 বিট) উইন্ডোজ ys সিএসইউডব্লু 64 ফোল্ডারের অধীনেও একই কাজ করে


6

সিটিতে আপনার স্থানীয় উপস্থিত থাকা 3 টি ফাইল মুছুন:: প্রোগ্রামডাটা \ ওরাকল \ জাভা \ জাভাপাথ

java.exe
javaw.exe
javaws.exe

এটি আমার জন্য সমস্যাটি সমাধান করেছে :)


4

চেক করার জন্য 3 টি অবস্থান রয়েছে

  1. নিবন্ধ রেজিস্ট্রি
  2. জাভা কন্ট্রোল প্যানেল- জাভা ট্যাব - দেখুন - পথ
  3. পরিবেশের পরিবর্তনশীল - পথ (v env: পথ)

সমস্ত 3 টি সারিবদ্ধ করতে হবে (যদি আপনার একাধিক প্রবেশদ্বার কেবলমাত্র ভুলগুলি সরিয়ে দেয়) - সব কিছু ts


4

উইন্ডোজ 10 এ আমি সবে জেডিকে ইনস্টল করেছি এবং সংস্করণটি পরীক্ষা করার সময় এই ত্রুটিগুলি পেয়েছি। আমাকে java(যেমন java.exe, javaw.exeএবং javaws.exe) থেকে শুরু করে সমস্ত নির্বাহযোগ্য ফাইল মুছতে হয়েছিল C:\ProgramData\Oracle\Java\javapath। এবং তারপরে, একবার মুছে ফেলা হলে, জেডিকে ইনস্টলারটি পুনরায় চালনা করুন, আমার টার্মিনাল প্রোগ্রামটি পুনরায় চালু করুন এবং java -vকাজ করুন।


আমাকে এটি করতে হয়েছিল তবে আমার কিছুই পুনরায় ইনস্টল করার দরকার নেই। এক্সেস মুছে ফেলা সমস্যা স্থির করে
কলাত

তবুও, সেইগুলি মুছে ফেলা .এক্সই আমার জন্য এটি ঠিক করে দিয়েছে।
লোকম্যাক

Files ফাইলগুলি মুছে ফেলার পরে এটি উইন্ডোজ 8 এ স্থির হয়েছে
পুনরুদ্ধার করুন

1

আমি এটিকে মন্তব্য হিসাবে ট্যাগ করতাম তবে ক্যান্ট (প্রতিনিধি না) কেবল টিলম্যানকে ধন্যবাদ জানাতে চেয়েছি। আমি চেষ্টা করছিলাম পিডিএফসাম (পিডিএফ স্প্লিট এবং মার্জ) কোনও কাজ করার জন্য কাজ করার জন্য না।

আরম্ভের সময় এটি একটি ত্রুটি তৈরি করে জানিয়েছিল যে এটি জেআরআই 1.6.0 খুঁজে পাচ্ছে না। আমার কাছে 32 এবং 64 বিট উভয় সংস্করণ রয়েছে এবং তারা নিজ নিজ ব্রাউজারগুলিতে জাভা ওয়েবসাইটটিতে সূক্ষ্ম পরীক্ষা করে।

জাভাআর ব্যবহার করার পাশাপাশি বারবার আনইনস্টল / পুনরায় ইনস্টল করা এবং পুনরায় বুট করার চেষ্টা করা হয়েছে। এরকম ভাগ্য, এখনও নেই।

আমি এই পোস্টটি পড়ার পরে রেজিস্ট্রিটিতে দেখেছিলাম এবং সেখানে ... OF সফটওয়্যার \ জাভাসফট \ কীটি নেই তাই আমি প্রত্যেকটিকে আমার x86 সংস্করণে নির্দেশ করে তাদের নিজ নিজ স্ট্রিংয়ের মান যুক্ত করেছি (পিডিএফসাম একটি 32 বিট প্রোগ্রাম)। এটি প্রথম সমস্যাটি পেরিয়ে গিয়েছিল তবে একটি ত্রুটিটি amd64 লাইব্রেরি সম্পর্কে পপ আপ করে যা মেশিনটি ing৪ বিট সংস্করণ চালাতে চেয়েছিল suggest সুতরাং আমি পাথগুলিকে 64 বিবিটি জেআরইতে পরিবর্তন করেছি এবং পিডিএফসাম এখন কাজ করে।

এফওয়াইআই - কমান্ড প্রম্পট থেকে jawaw.exe চালু করতে অক্ষম হওয়ার পরে আমি জাভা রেজিস্ট্রি কীগুলি অনুসন্ধান করে এখানে এসেছি (সিস্টেমের পথে প্রয়োজনীয় পাথগুলি যোগ করার পরেও), উল্লিখিত পরিবর্তনগুলিও এর সমাধান করেছে।


1

আমি এ জাতীয় ত্রুটি পেয়েছি যেখানে এনডি এর আগে জেডিকে ১. 1. ছিল এবং আমি জাভা জেডিকে ১.৮ ইনস্টল করেছি এবং আমার জাভাআহোম এবং প্যাথ ভেরিয়েবলগুলিকে জাভা 1.8 সংস্করণে নির্দেশ করেছি। আমি যখন জাভা সংস্করণটি সন্ধান করার চেষ্টা করি তখন আমি এই ত্রুটিটি পেয়েছি। আমি আমার মেশিনটি পুনরায় চালু করেছি, এবং এটি কার্যকর হয়। মনে হচ্ছে পরিবেশের ভেরিয়েবলগুলি সংশোধন করার পরে আমাদের মেশিনটি পুনরায় চালু করতে হবে।


1

আমার একই ছিল:

Error opening registry key 'Software\JavaSoft\Java Runtime Environment

উইন্ডোজ ys সিএসডাব্লু 64 কে সাফ করা উইন 7 এর জন্য সহায়তা করে না

আমার ক্ষেত্রে এটি JDK8 অফলাইনে ইনস্টল করা সাহায্য করেছে ( লিঙ্ক থেকে )


0

যদি কোনও ভাইরাস স্ক্যানার (ম্যাকাফির মতো) চলমান থাকে তবে চেষ্টা করুন:

  1. ভাইরাস স্ক্যানার অক্ষম করুন
  2. জাভা আনইনস্টল করুন (কন্ট্রোল প্যানেল / প্রোগ্রাম এবং বৈশিষ্ট্যগুলির মাধ্যমে)
  3. জাভা পুনরায় ইনস্টল করুন ( জাভা.কম থেকে )
  4. ভাইরাস স্ক্যানারটিকে পুনরায় সক্ষম করুন

0

জাভা আনইনস্টল করুন (কন্ট্রোল প্যানেল / প্রোগ্রাম এবং বৈশিষ্ট্যগুলির মাধ্যমে)

জাভা জেআরই 7 ইনস্টল করুন -> অফলাইন <- জাভাহোম এবং পাথ = কনফিগার করুন %JAVA_HOME%/bin;%PATH%


0

উইন্ডোজ have. ইনস্টল করার পরেও আমি একই সমস্যা পেয়েছি: পাইচার্ম har আমি পাইচার্মের সাথে সন্তুষ্ট ছিলাম না, তাই পরিবর্তে আমি গ্রহণ করার সিদ্ধান্ত নিয়েছি। এটি যখন আমি আবিষ্কার করেছি যে আমার জেডিকে দিয়ে জিনিসগুলি ভুল হয়েছে। আমার জাভা ছিল ..x। সুতরাং আমি এটিকে আনইনস্টল করার এবং নতুন সংস্করণটি আনার সিদ্ধান্ত নিয়েছি (আমার সময়ে এটি ছিল জাভা ১১.১.x. একই সমস্যা বজায় ছিল I - রেজিস্ট্রি থেকে জাভা সম্পর্কিত এন্ট্রিগুলি সরিয়ে ফেলা - সমস্ত অপ্রয়োজনীয় জাভা ফোল্ডারগুলি পরিষ্কার করা। যাইহোক কিছুই সাহায্য করেনি still সিস্টেমে আমার এখনও কিছু ভাঙ্গা জাভা পাথের নাম উল্লেখ করেছে।

আসলে কী প্রতিকার এনেছে তা হ'ল: - এই মুহুর্তে আমার কাছে জেডিকের কোনও সংস্করণ আনইনস্টল করা আছে। - সমস্যাটি হওয়ার আগে আমার থাকা শেষ জেডিকে সংস্করণটি পুনরায় ইনস্টল করুন - সঠিকভাবে that সংস্করণটি আনইনস্টল করুন। - এসডিকে সর্বশেষ সংস্করণটি ইনস্টল করুন। ..

এটাই .. এই মুহুর্তে সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছিল ... জাভা ১১.১০.xx০ xxx ব্যতীত সিস্টেমের পথটি স্বয়ংক্রিয়ভাবে ঠিক করে না, আমাকে নিজেই এটি করতে হয়েছিল।


0

আমি উপর থেকে একাধিক উত্তর অনুসরণ করেছি এবং আমার সমস্যা সমাধান করেছি।

সমস্যা:

জাভাক জেডিডি থেকে ১৩ এ ছিল তবে জাভা জেআর থেকে ১.৮ ব্যবহার করছিল তাই জাভা অসামঞ্জস্যপূর্ণ রানটাইম ত্রুটি ফেলে দিয়েছে

ফিক্স:

  1. কন্ট্রোল প্যানেলের অধীনে -> প্রোগ্রামগুলি: আমি 1.8 আনইনস্টল করেছি (জাভা 8 রানটাইম নামযুক্ত) এবং অন্যটি স্পর্শ করিনি (জাভা (টিএম) এসই ডেভলপমেন্ট কিট 13)

  2. মুছে ফেলা java.exe, javac.exe এবং javawc.exe ফাইলগুলি থেকে: ক। সি: \ উইন্ডোজ \ সিস্টেম 32 খ। সি: \ উইন্ডোজ \ সিএসডাব্লু 64 গ। সি: \ ProgramData \ ওরাকল \ জাভা \ javapath

  3. পরিবেশ পরিবর্তনশীল জেডিকেহোম 13 টি নির্দেশ করছে তবে জাভাআহোম 1.8-এ নির্দেশ করছে তাই আমি জাভাহোমকে 13 টি সি ব্যবহার করার জন্য নির্দেশ করলাম যা সি: \ প্রোগ্রাম ফাইল \ জাভা \ জেডকে-১৩.০.১ ছিল

  4. উভয় ব্যবহারকারীর ভেরিয়েবল এবং সিস্টেম ভেরিয়েবল বিভাগের অধীনে একটি পাথ ভেরিয়েবল ছিল। ব্যবহারকারীর ভেরিয়েবল বিভাগের জন্য, আমি% JDK_Home% স্ট্রিং যুক্ত করেছি - যা স্বয়ংক্রিয়ভাবে শারীরিক পথে অনুবাদ হয়েছে। সিস্টেম ভেরিয়েবলের আওতায় থাকা একটির জন্য আমি সি: D প্রোগ্রামডাটা \ ওরাকল \ জাভা \ জাভাপাথটি মুছে ফেলেছি এবং সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ জেডি কে -13.0.1 .1 বিন সংযুক্ত করেছি

এখন সব ভাল! যারা উত্তর দিয়েছেন তাদের সকলকে ধন্যবাদ, আপনি রক!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.