2015-11-07 45 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有更多細節。