2013-07-18 65 views
0

我有以下兩個文件:斯卡拉 - 對象X不是封裝的部件Y的

MainObject.scala

import mypkg.MyObject._ 
object MainObject {} 

MYPKG/MyObject.scala

package mypkg 
object MyObject {} 

然後當我嘗試編譯與scalac MainObject.scala我得到錯誤

MainObject.scala:1: error: object MyObject is not a member of package mypkg

有關爲什麼會發生此錯誤的任何想法?

回答

6

您需要提供兩個文件編譯爲scalac

scalac MainObject.scala mypkg/MyObject.scala 

這對我正常工作與你的代碼。

+0

謝謝,就是這樣。不是最直接的錯誤消息。 – user2593955