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

如何在Java应用程序中嵌入Scala 2.8解释器?,scala,Scala,我希望能够在Java应用程序中以交互方式操作内存中的对象,以便进行调试。我很想使用Scala的2.8解释器来实现这一点,利用它的特性,比如制表符完成。我该怎么做?看乔什·苏雷思的 您可以在下面看到自动完成建议 我认为他还将该特性实现到了用于Eclipse的Scala IDE中,所以您也来看看。最新的是 我想运行Scala代码作为测试的一部分,所以我在他的文章后面实现了。下面是一个通过ssh提供嵌入式Scala 2.9.1的示例:您是否希望在执行过程中(根据某些条件)中断REPL,在单独的线程上并

我希望能够在Java应用程序中以交互方式操作内存中的对象,以便进行调试。我很想使用Scala的2.8解释器来实现这一点,利用它的特性,比如制表符完成。我该怎么做?

看乔什·苏雷思的

您可以在下面看到自动完成建议

我认为他还将该特性实现到了用于Eclipse的Scala IDE中,所以您也来看看。最新的是


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

下面是一个通过ssh提供嵌入式Scala 2.9.1的示例:

您是否希望在执行过程中(根据某些条件)中断REPL,在单独的线程上并行运行REPL,连接到远程VM,或者只是将您的项目拉到REPL类路径上的范围内?比如?不幸的是,到目前为止,该链接需要向blogger注册并获得blog邀请。
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