2013-08-27 6 views
18

नहीं ढूंढ सकता है जब मैं ऐप में कोई भी बदलाव करने से पहले वेब सर्वर चलाता हूं तो मैं एक ट्यूटोरियल का अनुसरण कर रहा हूं। सर्वर में कोई त्रुटि फेंकता है:प्ले फ्रेमवर्क javac

IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified 

मैं अपने JAVA_HOME की जाँच करें और यह सी में लिखा है: \ Program Files \ जावा \ jdk1.7.0_25। इस मुद्दे को कैसे ठीक किया जाएगा? Advanced System Settings क्लिक करें, Environment Variables पर क्लिक करें>System, -

उत्तर

32

सुनिश्चित करें कि javac, ओएस के खोज पथ

उदाहरण के लिए में है विंडोज पर, गोटो Control Panel करें।

System variables में, चर path नामित पता लगाने और value के शुरू में सम्मिलित C:\Program Files\Java\jdk1.7.0_25\bin। मूल्यों के बीच ; जोड़ने के लिए मत भूलना;)

enter image description hereenter image description here

क्लिक करें Okay, Okay

आपके द्वारा खोले गए किसी भी कमांड प्रॉम्प्ट विंडो को बंद करें और उन्हें फिर से खोलें। यह सुनिश्चित करेगा कि वे नए पर्यावरण चर के साथ अद्यतन कर रहे हैं।

+8

बस एक छोटा सुधार: किसी को 'सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.7 जोड़ना चाहिए।0_25 \ bin' पथ पर, 'सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.7.0_25' नहीं। – Carsten

+2

+1 मुझे याद दिलाने के लिए कि मुझे cmds को फिर से खोलना पड़ा। – Doon

+0

सबकुछ किया, अभी भी एक ही समस्या का सामना करना पड़ा :( –

0

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

0

भले ही आपके पास PATH पर्यावरण चर में जेडीके बिन निर्देशिका हो, लेकिन यह समस्या हो सकती है। इसे ठीक करने के लिए, PATH चर की शुरुआत में जेडीके बिन निर्देशिका (जेआरई नहीं) का पथ डालें, केवल javac गलत निर्देशिका में उठाया जा रहा है क्योंकि गलत निर्देशिका पहले होती है।

3

मुझे पता नहीं था कि सामान्य जावा स्थापित javac है। इस प्रकार, मैं निम्नलिखित किया:

1) का दौरा किया Java SE Development Kit site

2) मेरी ऑपरेटिंग सिस्टम के लिए संस्करण डाउनलोड किया गया और इसे स्थापित

3) नव जावा SE डेवलपमेंट किट के रूट फ़ोल्डर के लिए चला गया

4) खिड़कियों खोज का उपयोग करना (इस मामले C:\Program Files (x86)\Java\jdk1.8.0_31\bin में), environment variables में प्रवेश किया है, जो विंडोज 7

5 पर विकल्प Edit the system environment variables को लाता है) सिस्टम प्रॉपर्टी टैब में Environment Variables पर क्लिक किया गया था जो खोला जाना चाहिए था।

6) PATH साथ प्रकाश डाला, क्लिक किया Edit...

7) वर्ष से इस नए मार्ग) + C:\Program Files (x86)\Java\jdk1.8.0_31\bin (सुनिश्चित करें कि सेमी-कोलन और दोनों के बीच कोई रिक्ति हो अलग करने जोड़ी ; (एक सेमी-कोलन नया पथ

संबंधित मुद्दे