इनमें से कुछ प्रश्न हैं। लेकिन मेरा PATH वैरिएबल सही है

;%JAVA_HOME%\bin;

मेरा JAVA_HOME C:\Program Files\Java\jdk1.8.0_131 है

जब मैं जावा-वर्जन टाइप करता हूं, तो मुझे मिलता है

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

echo %JAVA_HOME% और echo %PATH% वही लौटाते हैं जो उन्हें चाहिए। wsimport के काम न करने का क्या कारण हो सकता है?

मेरा पूरा PATH है

C:\Informatica\9.5.1\clients\DT\bin;C:\Informatica\9.5.1\clients\tools\datadirect;C:\Informatica\9.5.1\clients\tools\odbcdrv;C:\oracle\client_1\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%systemroot%\System32\WindowsPowerShell\v1.0\;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\PuTTY\;C:\Program Files (x86)\PuTTY\;%JAVA_HOME%\bin;%ZOOKEEPER_HOME%\bin;C:\Program Files\Git\cmd;C:\Program Files\apache-maven-3.5.0\bin;
0
Evgenii 21 जुलाई 2017, 17:50

2 जवाब

सबसे बढ़िया उत्तर

%JAVA_HOME%\bin %PATH% में काम नहीं करेगा। यह चर के बिना पूर्ण पथ होना चाहिए। जब ओएस निष्पादन योग्य खोजता है तो कोई परिवर्तनीय विस्तार नहीं होता है।

आपका java निष्पादन योग्य कुछ सिस्टम फ़ोल्डर में मिला।

मुझे लगता है कि %SystemRoot% किसी प्रकार का विशेष मामला है।

समाधान

%JAVA_HOME%\bin को वास्तविक पथ से बदलें।

1
talex 24 जुलाई 2017, 13:15

सबसे पहले, javac -version को जांचने का प्रयास करें। हो सकता है कि आप JDK के लिए कुछ गलत रास्ता प्रदान करें और सिस्टम केवल JRE पथ को पहचानें। echo %PATH% आउटपुट क्या है? क्या ;%JAVA_HOME%\bin से पहले जावा के लिए कोई अलग रास्ता है?

0
Egor Yastrebov 21 जुलाई 2017, 18:15