2009-12-16 12 views
9

मुझे विश्वास है कि मुझे बस एक बुरा दिन है और कुछ स्पष्ट दिख रहा है। मैं IntelliJ IDEA 9.0 में एक नई Grails प्रोजेक्ट बनाने की कोशिश कर रहा हूं और मैं इसे एसडीके से जोड़ने में असमर्थ हूं। मैंने स्क्रैच से एक परियोजना बनाने और मौजूदा स्रोतों से एक परियोजना बनाने की कोशिश की है। या तो मामले में, मैं "परियोजना का चयन करें JDK" स्क्रीन करने के लिए मिलता है और मेरे ही विकल्प हैं:IntelliJ IDEA 9.0 - Grails अनुप्रयोग के लिए प्रोजेक्ट एसडीके का चयन करने में असमर्थ

  • JSDK
  • IntelliJ विचार प्लगइन एसडीके
  • मोबाइल SDK
  • फ्लेक्स एसडीके
  • आकाशवाणी एसडीके
  • Flexmojos एसडीके

Select project JDK http://img521.imageshack.us/img521/5793/idea1n.jpg

जब मैंने इंटेलिजे आईडीईए 8.1.3 का उपयोग किया, तो यह मुझे एक ही चीज़ पूछेगा और मैं बस सी: \ Grails पर नेविगेट करता हूं और सब कुछ ठीक काम करता है। मैंने निम्नलिखित स्थानों में एसडीके जोड़ने का भी प्रयास किया है, लेकिन इसका कोई फायदा नहीं हुआ है।

  • फ़ाइल -> परियोजना संरचना -> परियोजना सेटिंग्स -> परियोजना एसडीके -> नई
  • फ़ाइल -> परियोजना संरचना -> मंच सेटिंग्स -> SDKs -> नई एसडीके जोड़े

मैं मैं वास्तव में कुछ स्पष्ट याद कर रहा हूँ, है ना?

+0

मुझे एहसास नहीं हुआ कि मेरे पास एक परियोजना जेडीके चुनने के बिना "अगला" हिट करने का विकल्प था। मैंने ऐसा किया और अगली स्क्रीन ने मुझे Grails एसडीके के लिए प्रेरित किया, जिसे मैं चुनने में सक्षम था। हालांकि, मुझे लगता है कि यह अभी भी एक जेडीके का चयन करने के लिए आवश्यक होना चाहिए। मैंने जेएसडीके का चयन किया और मेरी जेडीके 1.6.0_17 निर्देशिका को इंगित करने में सक्षम था, लेकिन क्या यह सही काम है? केवल एसईएलटी विकास के लिए जेएसडीके नहीं हैं? अब मैं उलझन में हूँ। – grt3kl

+0

यह सर्वलेट्स के लिए नहीं है, यह जे 2 एसई आईडीईए आपको अपने ग्रोवी कोड को चलाने के लिए एक जेवीएम के लिए पूछ रहा है। – CrazyCoder

उत्तर

20

उन्होंने इंटेलिज 9.0 में यह तरीका बदल दिया। मॉड्यूल पर राइट-क्लिक करें और क्लिक आप करना चाहते करने जा रहे हैं "जोड़ें फ्रेमवर्क समर्थन"

Add Framework Support

इससे एक डायलॉग जहाँ आप एक नया ग्रूवी एसडीके का चयन कर सकते लाएगा। अपने Grails स्थान चुनें और ठीक दबाएं।

Framework Support Dialog

http://www.jetbrains.com/idea/webhelp/adding-frameworks-support.html

http://www.jetbrains.com/idea/webhelp/frameworks-support.html

+1

वाह। वह काम किया। क्या मैं पागल हूं या उपयोगिता के मामले में एक कदम पीछे है? किसी भी मामले में, मैं आपके त्वरित उत्तर के लिए बहुत बहुत धन्यवाद। इस नई रिलीज के साथ मुझे अभी भी कुछ चीजें हैं, लेकिन कम से कम मुझे यह हिस्सा मिला है। एक बार फिर धन्यवाद! – grt3kl

1

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