如Scala邮件列表中的这个主题中所询问的,如何创建一个嵌入式的Scala REPL并继承父程序的类路径?假设使用
scala -cp <classpath> ...
启动父Scala程序; 可以将<classpath>
作为字符串访问并用于初始化嵌入式REPL吗?(通过System.getProperty("java.class.path")
可用的Java类路径似乎与Scala类路径不同。)
或者,嵌入式Scala REPL可以从父进程继承或构建它的ClassLoader(Michael Dürig的ScalaDays 2010演讲可能是相关的)。这是推荐的方法吗?
scala
可执行文件时,您将得到它。这个问题是关于在运行的Scala程序中嵌入一个REPL。 - Kipton Barros