जब मैं जेडीके के साथ काम करता हूं , तो यह कहता है कि javac
आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है। मैं क्या करूँ? Jdk1.6.0_21 के लिए रास्ता क्या है?
जब मैं जेडीके के साथ काम करता हूं , तो यह कहता है कि javac
आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है। मैं क्या करूँ? Jdk1.6.0_21 के लिए रास्ता क्या है?
जवाबों:
खैर, वापस चला गया, नियंत्रण कक्ष में सभी JDK प्रविष्टियों की स्थापना रद्द की।
Windows x 86 (32 बिट्स) के लिए Java SE डेवलपमेंट किट 7 अपडेट 4 लोड करें jdk-7u4-windows
(यहां तक कि हम विंडोज 7 अल्टीमेट x64 बिट्स SP1 सिस्टम चला रहे हैं।)
इस 32 बिट JDK किट को इनस्टॉल करें c:\program files (x86)java\jdk1.7.0_04\
Android इंस्टॉलेशन डाउनलोड के लिए installer_r18_windows.exe
, फिर c: \ program files (x86) \ java \ jre7 \ bin \ java.exe पर Java SE फ़ोल्डर का पता लगाएं
निष्कर्ष: SDK केवल 32 बिट्स JDK फ़ोल्डर लोकेशन को जानता है यहां तक कि हम Win 7 64 बिट सिस्टम चला रहे हैं। प्रोग्राम फ़ाइलें फ़ोल्डर स्थान भिन्न हैं।
समस्या यह है कि ओएस निष्पादन के लिए javac.exe खोजने में सक्षम नहीं है। तो इसे सही दिशा में इंगित करने के लिए, आपको पैठ पर्यावरण चर सेट करना होगा।
विंडोज 7 में, निम्नलिखित करें:
मेरा कंप्यूटर पर राइट-क्लिक करें और गुण चुनें।
दिखाई देने वाली विंडो से "उन्नत सिस्टम सेटिंग्स" (बाईं ओर) का चयन करें।
उन्नत टैब पर जाएं और "पर्यावरण चर" पर क्लिक करें।
जैसा कि उल्लिखित है , उन रास्तों को संपादित करके या नया पर क्लिक करके पथ चर में जोड़ें।
देखें इस लिंक अधिक जानकारी के लिए। यह 32-बिट वातावरण में पर्यावरण चर सेट करने का वर्णन करता है, एकमात्र अंतर स्वयं पथ है।
विंडोज 8.1 (64 बिट)
C: \ Program Files \ Java \ jdk1.8.0_45 \ bin
इस पथ को शामिल करें और आप जाने के लिए पूरी तरह तैयार हैं।