2013-07-18 6 views
0

je les deux fichiers suivants:Scala - objet X ne fait pas partie du paquet Y

MainObject.scala

import mypkg.MyObject._ 
object MainObject {} 

mypkg/MyObject.scala

package mypkg 
object MyObject {} 

Ensuite, quand j'essaie de compiler avec scalac MainObject.scala j'obtiens l'erreur

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

Une idée de la raison pour laquelle cette erreur se produirait?

Répondre

6

Vous devez fournir les deux fichiers de compiler à scalac:

scalac MainObject.scala mypkg/MyObject.scala 

Cela me fonctionne bien pour votre code.

+0

Merci, c'était ça. Pas le message d'erreur le plus simple. – user2593955

Questions connexes