मैं इंटेलिज विचार के लिए नया हूं और मैंने बदलाव करने का फैसला किया क्योंकि मुझे ग्रहण पर स्कैला प्लगइन परेशान होने वाली छोटी गाड़ी मिल गई। लेकिन, इंटेलिज विचार, जिसे मैंने बहुत अच्छा सुना है, उपयोग करना मुश्किल लगता है। मैंने getting started with scala plugin page को देखा लेकिन स्कैला के लिए इंटेलिज विचार 11 के हल्के विचार के नवीनतम संस्करण के लिए विशिष्ट दस्तावेज नहीं मिला।Intellij Idea 11 पर स्कैला कोड कैसे चलाएं?
मैंने एक प्रोजेक्ट बनाया है और स्केल में एक हैलो वर्ल्ड ऑब्जेक्ट बनाया है लेकिन मैं इसे चलाने में सक्षम नहीं हूं। इसे चलाने की कोशिश करने पर, यह स्केल दुभाषिया दिखाता है (उन्हें मूल्यांकन करने के लिए अभिव्यक्तियों में टाइप करें)। मुझे समझ में नहीं आता कि परियोजना संरचना में स्केल कोड चलाने में सक्षम होने के लिए क्या परिवर्तन करना है। अभी तक, मैंने अपने $ JAVA_HOME को इंगित करने के लिए जेएसडीके जोड़ा और स्कैला लाइब्रेरी भी जोड़ा गया है। स्कैला प्लगइन भी उस वाक्यविन्यास हाइलाइटिंग आदि में काम कर रहा है ठीक है।
इंटेलिज विचार उपयोगकर्ता इंटरफ़ेस भी बहुत दोस्ताना नहीं है और मुझे कोड चलाने का तरीका नहीं मिलता है। मुझे क्या मॉड्यूल जोड़ना चाहिए? इसके अलावा, जेवीएम के साथ चलने वाले स्कैला कोड संकलित करता है? मैं उन सभी के लिए आभारी रहूंगा जो मदद करते हैं .. मैं लेखन कोड लिख रहा हूं क्योंकि मैं आईडीई नहीं ढूंढ पा रहा हूं।
संपादित करें: सभी मदद के लिए धन्यवाद! अब मैं एक बुनियादी स्कैला कार्यक्रम चलाने में सक्षम हूं। मैं बाहरी जार जोड़ने की कोशिश कर रहा हूं। परियोजना करने के बराबर क्या है राइट क्लिक-> बिल्ड पथ कॉन्फ़िगर करें -> ग्रहण में बाहरी जार फ़ाइलों को जोड़ना? मैंने परियोजना संरचना में मॉड्यूल टैब के तहत "निर्भरता" जोड़ने का प्रयास किया। यह जार फ़ाइलों को जोड़ रहा है लेकिन किसी भी तरह जार फ़ाइलों में कक्षाएं अभी भी मान्यता प्राप्त नहीं हैं।
वास्तव में, वहाँ है 11 संस्करण के लिए कोई विशिष्ट निर्देश नहीं है, चरण समान हैं। –
परियोजना संरचना के तहत पुस्तकालयों पर जाएं और + पर क्लिक करें, जावा का चयन करें और इसे नाम दें और चुनें कि कौन से मॉड्यूल इसे निर्भरता के रूप में जोड़ना है। फिर फ़ाइलें/जार/कक्षाएं जोड़ें पर क्लिक करें, मुझे अपने सिर के ऊपर से नाम याद नहीं है। जार फ़ाइलों के स्थान पर ब्राउज़ करें और उन्हें चुनें, या एक फ़ोल्डर का चयन करें और पूरे फ़ोल्डर को जोड़ें। फिर इसमें सभी .jar/.class फ़ाइलों को लोड किया जाएगा। – UberMouse
हां। इसे मैने किया है। फिर भी, जार में कक्षाओं की वस्तुओं को पहचाना नहीं जाता है। – rivendell