我如何在Java应用程序中嵌入Scala 2.8解释器?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

我希望能够在我的Java应用程序中以交互的方式操作内存中的对象,以便进行调试。我很想使用Scala的2.8解释器来完成这个任务,并利用它的功能,比如选项卡完成。我该怎么做?

提问于
用户回答回答于

请参阅Josh Suereth的嵌入Scala解释器

你可以在下面看到自动完成的建议。

josh@suereth-desktop:~/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

我认为他还在Eclipse的Scala IDE中实现了这个功能,所以你也可以看看。最新版本在线提供

我想运行Scala代码作为测试的一部分,所以我在他的文章中实现了CompilerMatcher

用户回答回答于

扫码关注云+社区