Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

फिक्स एरर: Java SE रनटाइम एनवायरनमेंट नहीं मिला

कमांड प्रॉम्प्ट के माध्यम से Java .jar फ़ाइल खोलने का प्रयास करते समय, जैसे "Java -Jar xxxx.jar" कमांड का उपयोग करके, आपको निम्न एरर मैसेज मिल सकता है:

Error: opening registry key ‘Software\JavaSoft\JRE’ Error: could not find java.dll Error: Could not find Java SE Runtime Environment.

यह कई कारकों के कारण हो सकता है, जिनमें शामिल हैं लेकिन इन्हीं तक सीमित नहीं:

  • भ्रष्ट रजिस्ट्री
  • आपके एनवायरनमेंट वेरिएबल्स में Java पथ गुम है
  • Java इंस्टॉलेशन फोल्डर को स्थानांतरित किया गया है

उदाहरण के लिए, जब हम Java SE को नवीनतम संस्करण में अपडेट कर रहे थे तो हमें यह समस्या आई - हमारे पास पहले 32-बिट Java इंस्टॉलेशन था, और जब 64-बिट Java इंस्टॉलर चलाया गया, तो हमारा Java पथ बदल गया।

फिक्स एरर: Java SE रनटाइम एनवायरनमेंट नहीं मिला

सौभाग्य से, इसे ठीक करना काफी आसान है, क्योंकि इसके लिए ऊपर दी गई समस्याओं में से किसी एक को उचित समाधान के साथ संबोधित करने की आवश्यकता होती है। कमांड प्रॉम्प्ट के माध्यम से अपने Java कमांड को फिर से काम करने के लिए नीचे दिए गए चरणों का पालन करें, और यदि आपको कोई और समस्या आती है (या बेहतर समाधान जानते हैं) तो टिप्पणी अनुभाग में एक टिप्पणी छोड़ें।

  1. पिछले सभी Java संस्करणों को हटाएं ("प्रोग्राम्स एंड फीचर्स" अनइंस्टॉल प्रक्रिया का उपयोग करके)। यदि Java फोल्डर "C:/Program Files/..." में रहता है, तो कृपया इसे हटा दें।
  2. अपनी रजिस्ट्री को साफ करें (अपनी Java कुंजी हटाएं):
  3. Start पर जाएं और फिर Run पर
  4. एडिट फील्ड में 'regedit' टाइप करें
  5. HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall पर जाएं
  6. इस Uninstall फोल्डर के तहत आपको कर्ली ब्रैकेट के भीतर कई रजिस्ट्री एंट्री मिलेंगी।फिक्स एरर: Java SE रनटाइम एनवायरनमेंट नहीं मिला
  7. Edit टैब पर क्लिक करें और फिर Find पर
  8. नोट: विशेष रजिस्ट्री की खोज करने से पहले Uninstall फोल्डर को हाइलाइट करें।
  9. संस्करण स्ट्रिंग को मान के रूप में दर्ज करें ताकि हटाई जाने वाली संबंधित रजिस्ट्री एंट्री मिल सके।
  10. एक बार रजिस्ट्री कुंजी मिल जाने पर, उस कुंजी को हाइलाइट करें और फिर उस पर राइट-क्लिक करें और Delete चुनें
  11. हटाने की पुष्टि करें और Yes पर क्लिक करें

Java 7 के किसी भी संस्करण के लिए रजिस्ट्री कुंजी खोजने के चरण

फॉर्मेट 7.0.xxx का पालन करें
जहां xxx 100, 120, 130, 140 आदि हो सकता है।
उदाहरण के लिए:

  • खोज फील्ड में 7.0.100 टाइप करें, Java 7 अपडेट 10 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 7.0.120 टाइप करें, Java 7 अपडेट 12 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 7.0.180 टाइप करें, Java 7 अपडेट 18 के लिए रजिस्ट्री कुंजी ढूंढता है

Java 6 के किसी भी संस्करण के लिए रजिस्ट्री कुंजी खोजने के चरण

फॉर्मेट 6.0.xxx का पालन करें
जहां xxx 100, 120, 130, 140 आदि हो सकता है।
उदाहरण के लिए:

  • खोज फील्ड में 6.0.100 टाइप करें, Java 6 अपडेट 10 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 6.0.120 टाइप करें, Java 6 अपडेट 12 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 6.0.180 टाइप करें, Java 6 अपडेट 18 के लिए रजिस्ट्री कुंजी ढूंढता है

Java 1.5 के किसी भी संस्करण के लिए रजिस्ट्री कुंजी खोजने के चरण

फॉर्मेट 1.5.0.xxx का पालन करें
जहां xxx 100, 120, 130, 140 आदि हो सकता है।
उदाहरण के लिए:

  • खोज फील्ड में 1.5.0.100 टाइप करें, jre1.5.0_01 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 1.5.0.120 टाइप करें, jre1.5.0_12 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 1.5.0.180 टाइप करें, jre1.5.0_18 के लिए रजिस्ट्री कुंजी ढूंढता है
  • Java 1.4 के किसी भी संस्करण के लिए रजिस्ट्री कुंजी खोजने के चरण

फॉर्मेट 1.4.2_xxx का पालन करें
जहां xxx 01, 12, 13, 14 आदि हो सकता है।
उदाहरण के लिए:

  • खोज फील्ड में 1.4.2_01 टाइप करें, jre1.4.0_01 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 1.4.2_12 टाइप करें, jre1.4.0_12 के लिए रजिस्ट्री कुंजी ढूंढता है
  • खोज फील्ड में 1.4.2_18 टाइप करें, jre1.4.0_18 के लिए रजिस्ट्री कुंजी ढूंढता है

Java को पुनः स्थापित करें और सिस्टम वेरिएबल JAVA_HOME को अपने JRE (या JDK) पथ पर सेट करें।

उदाहरण:

JAVA_HOME - C:\Program Files\Java\jdk1.7.0_71 Path - C:\Program Files\Java\jdk1.7.0_71\bin

 

निम्न कमांड के साथ जांच सकते हैं कि यह एक सफल समाधान था या नहीं

echo %JAVA_HOME% java -version

फिक्स एरर: Java SE रनटाइम एनवायरनमेंट नहीं मिला

मैन्युअल रूप से कमांड विंडो को Java पथ पर खोलें। एक साइड नोट के रूप में, आप Java फोल्डर के भीतर से सीधे कमांड प्रॉम्प्ट भी लॉन्च कर सकते हैं - अपने C:\Program Files\Java\bin फोल्डर पर नेविगेट करें (या जहां भी आपका Java इंस्टॉल है), विंडो के अंदर Shift + Right क्लिक दबाए रखें, और "यहां कमांड विंडो खोलें" पर क्लिक करें।

  1. Windows 10 पर  Could Not Create the Java Virtual Machine  त्रुटि को हल करें Windows 10 पर 'Could Not Create the Java Virtual Machine' त्रुटि को हल करें

    Java-आधारित प्रोग्राम या गेम तब विश्वसनीय होते हैं जब Java सही ढंग से इंस्टॉल हो। लेकिन हाल ही में उपयोगकर्ताओं ने रिपोर्ट किया है कि वे Minecraft जैसे Java प्रोग्राम चलाने का प्रयास करते समय Could not create the Java virtual machine त्रुटि का सामना कर रहे हैं। इसका मतलब है कि Java प्रोग्राम को चलान

  1. Windows 10 पर FiveM  Citizen DLL  लोडिंग एरर ठीक करें Windows 10 पर FiveM 'Citizen DLL' लोडिंग एरर ठीक करें

    FiveM GTA की एक अनिवार्य विशेषता है। इसके बिना, GTA संशोधन करना संभव नहीं होगा। यह Grand Theft Auto के लिए एक मल्टीप्लेयर मॉड है जो गेमर्स के लिए अनुकूलित सामग्री की एक श्रृंखला की अनुमति देता है और निजी सर्वर से सुरक्षित कनेक्शन भी सक्षम करता है। हालांकि, यह कभी-कभी उन मुद्दों में चला जाता है जो Fi

  1. विंडोज 10 पर  सिस्टम कुड नॉट फाइंड द एनवायरनमेंट ऑप्शन  एरर को हल करें विंडोज 10 पर 'सिस्टम कुड नॉट फाइंड द एनवायरनमेंट ऑप्शन' एरर को हल करें

    सिस्टम कुड नॉट फाइंड द एनवायरनमेंट ऑप्शन दैट वॉज़ एंटर्ड मुद्दा एक सिस्टम एरर है जो कभी-कभी विंडोज 10 उपयोगकर्ताओं द्वारा अनुभव किया जाता है। यह मुद्दा विंडोज अपडेट और विंडोज फाइलों में अन्य भ्रष्टाचार के कारण होता है। जब अनुचित विंडोज 10 उन्नत सिस्टम सेटिंग्स होती हैं, तो एनवायरनमेंट वेरिएबल में पर