मैं डिबगिंग उद्देश्यों के लिए इंटरैक्टिव रूप से अपने जावा ऐप में मेमोरी में ऑब्जेक्ट्स में हेरफेर करने में सक्षम होना चाहता हूं। मैं स्कैला के 2.8 दुभाषिया का उपयोग करके ऐसा करना चाहता हूं, टैब-पूर्णता जैसी सुविधाओं के फायदे लेना चाहता हूं। मैं यह कैसे करु?मैं जावा एप्लिकेशन में स्कैला 2.8 दुभाषिया कैसे एम्बेड करूं?
16
A
उत्तर
4
जोश सुएरेथ के Embedding the Scala Interpreter देखें।
आप नीचे दिए गए ऑटो-पूर्ण सुझाव देख सकते हैं।
[email protected]:~/projects/blog/embed-the-interpreter$ java -jar target/embedded-interpreter-0.1-SNAPSHOT-jar-with-dependencies.jar
Welcome to Awesomeness!
This is my version of the Scala interpreter
TestInterpreter> j
java javax jline
मुझे लगता है कि वह भी स्काला आईडीई में सुविधा ग्रहण के लिए तो आप भी उस पर एक नज़र कार्यान्वित किया। नवीनतम available online है।
मैं परीक्षण के हिस्से के रूप में स्कैला कोड चलाने के लिए चाहता था, इसलिए मैंने अपने लेख के बाद CompilerMatcher लागू किया है।
+3
दुर्भाग्यवश, उस लिंक को ब्लॉगर पर साइन अप करने और ब्लॉग पर निमंत्रण की आवश्यकता है। – mseddon
2
यहाँ SSH पर एक एम्बेडेड स्केला 2.9.1 प्रदान करने का एक उदाहरण है: scala-ssh-shell
संबंधित मुद्दे
- 1. स्कैला 2.8
- 2. स्कैला 2.8: सरणी पैरामीटर
- 3. मैं स्कैला 2.8 एनोटेशन में एक स्थिर सरणी कैसे निर्दिष्ट करूं?
- 4. स्कैला 2.8 संग्रह असंगतता?
- 5. मैं विंडो में वेबकिट कैसे एम्बेड करूं?
- 6. स्कैला (2.8) कैसे काम करता है?
- 7. स्कैला 2.8 और लिफ्ट स्थिति
- 8. मैं स्कैला एप्लिकेशन के लिए बुनियादी कॉन्फ़िगरेशन कैसे प्रदान करूं?
- 9. स्कैला के दुभाषिया में कक्षापथ में बाहरी पुस्तकालय कैसे जोड़ें?
- 10. जावा पर XULRunner एप्लिकेशन एम्बेड करना
- 11. सी/सी ++ में Node.js दुभाषिया को कैसे एम्बेड करें?
- 12. मैं सेलेनियम जावा 2.8 के साथ वर्तमान डोम कैसे प्राप्त करूं?
- 13. मैं स्कैला से जावा एनम्स कैसे एक्सेस करूं?
- 14. मैं जावा से स्कैला केस ऑब्जेक्ट कैसे प्राप्त करूं?
- 15. स्कैला 2.8 ट्रीमैप और कस्टम ऑर्डरिंग
- 16. स्कैला 2.8 नियंत्रण अपवाद - बिंदु क्या है?
- 17. जावा दुभाषिया?
- 18. मैं मौजूदा पीडीएफ में फोंट कैसे एम्बेड करूं?
- 19. स्कैला - मैं "assertThrows" विधि कैसे करूं?
- 20. मैं एक फ्लैश वेबसाइट में Google मानचित्र कैसे एम्बेड करूं?
- 21. मैं एक ट्वीट में एक वीडियो कैसे एम्बेड करूं?
- 22. फ़्लैश प्लेयर को सी ++ या जावा एप्लिकेशन में एम्बेड करना?
- 23. स्कैला 2.9 कोड कैसे लिखें जो एक दुभाषिया
- 24. एक सी ++ ऐप में रूबी दुभाषिया को एम्बेड करना
- 25. मैं स्कैला के भीतर से स्कैला संस्करण कैसे प्राप्त करूं?
- 26. जावा को एक C++ एप्लिकेशन में एम्बेड करें?
- 27. मैं जावा में लुआ कैसे एम्बेड कर सकता हूं?
- 28. मैं अपने वेब एप्लिकेशन में ओपनआईडी कैसे कार्यान्वित करूं?
- 29. मैं जावा में संकुल दस्तावेज़ कैसे करूं?
- 30. मैं जावा अपवाद में कैसे संलग्न करूं?
आप आरईपीएल मध्य निष्पादन (कुछ स्थिति के आधार पर) में तोड़ देख रहे हैं, एक अलग थ्रेड पर समानांतर में आरईपीएल चलाने के लिए, रिमोट वीएम से कनेक्ट करें, या आरईपीएल क्लासपाथ पर अपनी परियोजना को दायरे में खींचें? –
http://stackoverflow.com/questions/2160355/drop-into-interpreter-during-arbitrary-scala-code-location की तरह? –
केविन, विकल्प 2 – sanity