这里有很多相关的例子,但可能不容易找到。这是我一段时间前写的一个例子: http://code.google.com/p/simplex3d/source/browse/trunk/Simplex3dConsole/src/simplex3d/console/SimpleInterpreter.scala?r=790 困难的部分是让解释器加载Scala jars。我已经手动加载了jars,以使它与web-start配合工作,但在你的情况下,简单的settings.usejavacp.value = true可能就足够了。 您可以在此处查看解释器的实际操作:http://www.simplex3d.org/console/
interpreter.main(settings)
,因此仍然使用标准 REPL 的主循环。 - Owen