2013-10-03 5 views
6

मैं ग्रहण केप्लर का उपयोग कर रहा हूं और मैं अपनी बिल्ड स्क्रिप्ट निष्पादित करने का प्रयास कर रहा हूं। $ {workspace_loc: /MyProject_JAVA/dev-new/build.xml}परिवर्तनीय संदर्भ गैर-मौजूदा संसाधन Build.xml

जब मैं एक काम चलाने के लिए, मैं एक चींटी त्रुटि है कि कहते हैं

चर संदर्भ न के बराबर संसाधन मिलता है।

समस्या यह है कि यह पथ गलत है। यह होना चाहिए:

/MyProject_JAVA/dev/dev-new/build.xml।

मैं बाहरी उपकरण में जा सकता हूं और इस बिल्ड के लिए कॉन्फ़िगरेशन बदल सकता हूं, लेकिन यदि मैं फिर से कार्य को चलाने का प्रयास करता हूं, तो मुझे एक ही त्रुटि मिलती है।

मैं कैसे बदल सकता हूं कि चींटी बिल्ड फ़ाइल कहां सोचती है?

उत्तर

1

मुझे लगता है कि आपका बंद घुंघराले ब्रेस गलत है और मुझे यकीन नहीं है कि कोलन आवश्यक है। आज़माएं: ${workspace_loc}/MyProject_JAVA/dev-new/build.xml

संपादित करें: मुझे लगता है कि आप इसे "मूल निर्देशिका" फ़ील्ड में अपने एंट बिल्ड बाहरी कॉन्फ़िगरेशन के "मुख्य" टैब में उपयोग कर रहे हैं।

संपादित करें 2: दरअसल, जैसा कि मैं आपके विवरण को करीब देखता हूं, ऐसा लगता है कि MyProject_JAVA फ़ोल्डर कार्यक्षेत्र के बाहर मौजूद है। क्या वो सही है? यदि ऐसा है, तो इसके बजाय $ {project_loc} का उपयोग करने का प्रयास करें।

+0

$ {workspace_loc: path} वाक्यविन्यास मान्य है - http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fconcepts-exttools देखें। एचटीएम –

+0

तो मैंने प्रस्तावित वाक्यविन्यास है और आपूर्ति किए गए लिंक का उल्लेख है कि दो अलग-अलग वाक्यविन्यास अलग-अलग परिणाम उत्पन्न कर सकते हैं। –

+0

$ {workspace_loc: path} कार्यक्षेत्र के बाहर लिंक की गई फ़ाइलों के साथ एक प्रोजेक्ट से निपटेंगे जबकि $ {workspace_loc} पथ नहीं होगा। –

6

मुझे एक ही समस्या से मुलाकात हुई, सौभाग्य से मैंने इसे हल किया। ग्रहण की प्राथमिकताओं में जाएं, और एंटी - रनटाइम - क्लासपाथ संपादित करें। आपको कारण मिलेगा, और त्रुटि कॉन्फ़िगर की गई प्रविष्टि को हटा दें।


Error Pic


Solve Pic

0

को billni के जवाब पर जोड़ने के लिए, आप एक गलत तरीके से परिभाषित चींटी classpath हो सकता है।

खोजें विंडो> Preferences> चींटी> रनटाइम भीतर बुरा पथ> प्रविष्टियां

मैं 3 प्रविष्टि प्रकार है:

  • चींटी होम प्रविष्टियां

  • वैश्विक प्रविष्टियां

  • योगदान एन कोशिश करता है

मेरी स्थिति के लिए, बुरा पथ>वैश्विक प्रविष्टियां

में था इसे ठीक करने के> का चयन करके बुरा पथ को दूर निकालें

नए और सही पथ जोड़ें या तो का उपयोग करके>जार ... या>बाहरी जार जोड़ें ... जोड़ें

  • जेएआर जोड़ें ...> आपको अपने पैकेज एक्सप्लोरर से अपने बिल्ड पथ में अभिलेखागार जोड़ने की अनुमति देता है।

  • बाहरी जार जोड़ें ...> आपको अपने स्थानीय फ़ाइल सिस्टम से अपने बिल्ड पथ में अभिलेखागार जोड़ने की अनुमति देता है।

अपना रास्ता मानना ​​सही है, और कोई अन्य त्रुटियां नहीं हैं, तो आपके निर्माण को अब काम करना चाहिए!

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