2013-07-18 12 views
0

У меня есть следующие два файла:Scala - объект X не является членом пакета Y

MainObject.scala

import mypkg.MyObject._ 
object MainObject {} 

мойпакет/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

Смежные вопросы