2011-08-22 75 views
2

這是我的目錄樹看起來像:SBT沒有看到Java類

src/main/ --- java (some .java files) 
      | 
      |- scala (subdirectories with .scala files) 
      | 
      |- resources (some images) 

我嘗試導入它是用Java編寫了我的斯卡拉項目包。

[error] /home/ciembor/test/src/main/scala/TestView.scala:9: not found: object waveform 
[error] import waveform._ 
[error]  ^

我認爲sbt不會瀏覽src/main/java中的文件。我該如何強制呢?

+0

不應該是'src/main/java'嗎? –

回答

4

您的java文件是否在正確的目錄中,例如src/main/java/waveform/...?

與scala不同,java文件層次結構應該與它們的包裝相匹配。 Scala/sbt會使scala文件發生這種情況,但不會發生在java文件中。

+0

就是這樣!他們直接在/ src/main/java / – ciembor