2015-11-07 35 views
0

我正在从Coursera开始Scala课程;目前,我正在进行第2周的练习。我想要的代码加载到解释,所以我可以检查我实现这样的方法:Scala无法在解释器中加载文件

:load FunSets.scala 

不过,我得到以下错误:

<console>:10: error: not found: value common 
     import common._ 

这似乎是因为源文件导入另一像这样的包:

package funsets 

import common._ 

我该如何让解释器也看到其他包? 有没有导入整个项目的方法?

回答

0

假设您的项目使用sbt,您应该可以执行以下操作。

  1. 从项目的根目录中输入sbt,然后按回车。您的项目将在sbt中加载。
  2. 使用console任务可以将REPL加载到所有已编译的类和库中。使用consoleProject任务加载REPL,以访问项目定义和sbt。

sbt documentation有更多细节。