मुझे स्कैला भाषा में रूचि है और नेटबीन कैन 6.8 के साथ इसका परीक्षण करना चाहूंगा। मैंने स्कैला 2.8.0 फ़ाइनल अंड को डाउनलोड किया है, इसे मेरी हार्ड ड्राइव पर अनजिप कर दिया है। तब मैंने नेटबीन के लिए स्कैला प्लगइन स्थापित किया और एक पहला प्रोजेक्ट बनाया। स्वाभाविक रूप से संकलन इस संदेश के साथ विफल हुआ:नेटबीन के लिए स्कैला सेट करें - त्रुटि
आप
SCALA_HOME
या पर्यावरण गुण सेट औरNetBeansInstallationPath/etc/netbeans.conf
में "netbeans_default_options
" के अंत में संलग्न "-J-Dscala.home=scalahomepath
" संपत्ति स्काला स्थापना निर्देशिका को इंगित करने चाहिए।
मैंने पढ़ा है कि नेटबीन विकी और स्कैला वेबसाइट प्लगइन को क्या कहती है।
- मैं चर
$SCALA_HOME
एक नया वातावरण है किD:\Tools\scala-2.8.0.final
- को मैं अपने पथ वैरिएबल
- मैं के अंत में "
-J-Dscala.home=D:\Tools\scala-2.8.0.final
" जोड़करnetbeans.conf
फ़ाइल संपादित कर लिया है करने के लिए$SCALA_HOME\bin
जोड़ दिया है अंक जोड़ दिया है netbeans_default_options
आपकी बड़ी सहायता के साथ यह त्रुटि ठीक हो गई थी।
- कोड समापन 2.
काम नहीं करता है एक स्काला वस्तु इस
package scalaapplication1 object te { }
स्वीकार नहीं किया है बनाने के बाद: लेकिन वहाँ दो नए समस्याएं हैं। NetBeans शिकायत कि
प्रकार ScalaObject पैकेज का सदस्य नहीं है स्काला
मैंने SCALA_HOME के सामने $ साइन हटा दिया है। अब NetBeans परियोजना संकलित करता है। फिर भी मुझे अभी भी समझ में नहीं आया कि अभी क्या हुआ है। मुझे लगता है कि मुझे स्कैला के लिए कुछ मानक जार आयात करना चाहिए या कुछ पुस्तकालय निर्भरताओं को स्थापित करना चाहिए। हालांकि कोई संकलक त्रुटि नहीं है। क्या यह मानक तरीका है? बस कुछ पर्यावरण चर जोड़ें? – lhk
मुझे अभी एहसास हुआ कि कोड पूर्णता काम नहीं करती है। मुझे बदलने की क्या ज़रूरत है? – lhk
@lhk: यदि आपने '$ SCALA_HOME' नामक एक पर्यावरण चर बनाया है, जो प्रारंभिक समस्या का कारण होता: '$ SCALA_HOME' परिवर्तनीय नाम' SCALA_HOME' के * मान * प्राप्त करने के लिए होता है। – VonC