स्काला या जावा में रनटाइम पर स्ट्रिंग के रूप में स्कैला कोड को संकलित और निष्पादित करना संभव है?रनटाइम पर स्कैला कोड को संकलित और निष्पादित करें
मेरा विचार स्केल का उपयोग करके एक डीएसएल बनाना है, तो जावा प्रोग्रामर जावा के अंदर डीएसएल का उपयोग करने दें।
मैंने सुना वर्ग scala.tools.nsc.Interpreter ऐसा ही कुछ कर सकते हैं कि है, लेकिन जब मैं इसे अपने स्केला फाइल के अंदर आयातित, मुझे मिल गया "वस्तु उपकरण पैकेज स्केला का सदस्य नहीं है।"
तो क्या कोई मुझे संकेत दे सकता है?
आपको क्लासपाथ में ** scala-compiler.jar ** जोड़ने की आवश्यकता है। – tenshi
आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद। मैं रास्ते में एक ग्रहण पर्यावरण में कोडिंग कर रहा हूँ। तो क्या मुझे scala-compiler.jar डाउनलोड करने की आवश्यकता है तो इसे बिल्ड पथ में जोड़ें? मुझे scala-compiler.jar कहां मिल सकता है? – Peter
तेंशी उत्तर के अतिरिक्त, [यह] (http://stackoverflow.com/questions/1183645/eval-in-scala/6082750#6082750) आपको इंटरप्रेटर उपयोग के उदाहरणों के साथ मदद करनी चाहिए। –