2011-08-22 77 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