विंडोज 10 पर जावा संस्करण कैसे बदलें


9

मैंने निम्नलिखित कार्य किया है:

1. पर्यावरण चर JAVA_HOME सेट करें: यहां छवि विवरण दर्ज करें

2. जावा 1.6.0_45 जोड़ें और जावा रन कॉन्फ़िगर करें के तहत जावा रनटाइम पर्यावरण सेटिंग्स में जावा 1.8.0_66 को अक्षम करें: यहां छवि विवरण दर्ज करें

दुर्भाग्य से, जावा अभी भी 1.8.0_66 है:

>java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode)

क्या कोई इस पर टिप दे सकता है?

संपादित करें:

डेविड के सुझाव के अनुसार, कमांड PATH के आउटपुट से निम्नलिखित जावा संबंधित सामग्री है (संपूर्ण आउटपुट सुपर लंबा है, मुझे उम्मीद है कि इस प्रश्न के लिए निम्नलिखित पर्याप्त है।)

PATH=C:\ProgramData\Oracle\Java\javapath; ... C:\Program Files\Java\jdk1.6.0_45\bin

1
कृपया एक शेल में आउटपुट को संपादित करें और शामिल करेंpathcmd
DavidPostill

@DavidPostill मैंने आपके सुझाव के बाद ही इसे पूरा किया है। धन्यवाद।
हांग

1
C:\ProgramData\Oracle\Java\javapathहो जाएगा 1.8.0_66C:\Program Files\Java\jdk1.6.0_45\binपहले रखो ।
DavidPostill

ध्यान दें कि जब तक आप फिर से साइन इन नहीं करते, पर्यावरण चर में परिवर्तन पूरी तरह से लागू नहीं हो सकता है। रिबूट करें और java -versionफिर से प्रयास करें।
ग्रोनोस्तज

1
क्या आपने ´% JAVA_HOME% \ bin´ के बजाय HaveC: \ Program Files \ Java \ jdk1.6.0_45 \ bin´
Stackcraft_noob

जवाबों:


8

java -version जावा का गलत संस्करण चला रहा है।

निदान:

>java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode)

निम्नलिखित जावा से संबंधित सामग्री है PATH:

PATH=C:\ProgramData\Oracle\Java\javapath; ... C:\Program Files\Java\jdk1.6.0_45\bin

निष्कर्ष:

ऊपर उत्पादन से हम मान सकते हैं कि C:\ProgramData\Oracle\Java\javapathहै 1.8.0_66

आपको पहले PATHडालने के लिए अपने को बदलने की आवश्यकता है C:\Program Files\Java\jdk1.6.0_45\bin

मैंने देखा कि आपके सुझाव के अनुसार रास्ते की जाँच करने के बाद। विंडोज 10 मुझे पथ को संपादित करने की अनुमति नहीं देता है क्योंकि यह कहता है "यह पर्यावरण चर बहुत बड़ा है।" मुझे पता है कि इससे अलग से निपटने के लिए एक और सवाल होना चाहिए।

आपको अपना रास्ता साफ करने की भी जरूरत है। मेरा अनुमान है कि आपके पास बहुत सी डुप्लिकेट प्रविष्टियाँ हैं।


1
ऑर्डर बदलने से कोई मदद नहीं मिलती, java -versionहमेशा 8. होती है। मेरा कॉन्फिगरेशन: विंडोज 10 के साथ jdk 8 इंस्टॉल किया गया jdk 7.
naXa

@naXa कृपया उचित जानकारी की आपूर्ति करते हुए, अपना प्रश्न पूछें।
DavidPostill

3

यह आपके पैट में वास्तविक सक्रिय जावा निष्पादन योग्य है:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;

इसे हटा दें और सिस्टम मान लेता है

...;%JAVA_HOME%\bin\;

1
नहीं, यह एक "असली" जावा नहीं है! यह "java.exe" को पुनर्निर्देशित करने के लिए ओरेकल का तरीका है, आदि "REAL" जावा इंस्टॉलेशन को सरल निष्पादन देता है, जो कि कंप्यूटर \ HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java रंटन वातावरण में निर्दिष्ट है, इसलिए यह समाधान रजिस्ट्री-आधारित अप्रत्यक्ष की जगह ले रहा है (जावा इंस्टॉलर द्वारा प्रबंधित) पर्यावरण-चर आधारित अप्रत्यक्ष (टसर द्वारा प्रबंधित) के साथ। इसे भी देखें: stackoverflow.com/a/51457823/849897
MGM

2

मेरे पास एक ही समस्या है, मैंने सेट किया है JAVA_HOME:

C:\Program Files\Java\jdk1.7.0_75

और Path:

%JAVA_HOME%\bin

मुझे jdk चलाने की आवश्यकता है। 7. जब मैं दौड़ता हूं तो java -versionयह हमेशा jdk 8 दिखाई देता है।

मैंने इसे इसके साथ हल किया: सिस्टम एनवायरनमेंट में -> पाथ -> ऑर्डर %JAVA_HOME%\binटू फर्स्ट।


यह उत्तर सही है
शांत

यह सही जवाब है !! आपका बहुत बहुत धन्यवाद !!
शालिका

1

यहां छवि विवरण दर्ज करें

जैसा कि आप सिस्टम के पर्यावरण पथ चर के तहत javapath चर की जांच कर सकते हैं।

तो अगर आप अपने खुद के संस्करण का उपयोग करना चाहते हैं। आप कर सकते हैं

  • 1) सिस्टम वेरिएबल में नया वेरिएबल बनाएं
  • 2) इसे JAVA_HOME नाम दें और jdk इंस्टॉलेशन पाथ दें
  • 3) इस चर को पथ में जोड़ें और इसे शीर्ष पर ले जाएं।
  • 4) जाव-विसर्जन की जाँच करें

आपको एक JAVA_HOME बनाने की आवश्यकता है


1

रजिस्ट्री भी देख लें। विन की-आर दबाएं, टाइप करें regedit। के लिए खोजें Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment। यदि आप से कुछ अलग है, तो आप अपेक्षा करते हैं कि जावा को फिर से स्थापित करना बेहतर है। यदि यह संभव नहीं है, तो बहुत सावधानी से सेटिंग्स बदलें। ज्ञात हो, कि संस्करण से संस्करण तक सेटअप अलग हो सकता है। मेरे मामले में मैं जावा 1.9 से 1.8 तक डाउनग्रेड करना चाहूंगा।

जावा रजिस्ट्री सेटअप

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.