2011-11-01 13 views
13

Ho questo (codice smart):errore: attesi classe o oggetto di definizione

import com.mongodb.casbah.Imports._ 
import com.mongodb.casbah.util.bson.conversions._ 
RegisterJodaTimeConversionHelpers() //error 

object Main { 
    def main(args: Array[String]) { 
    val connection = MongoConnection() 
    } 
} 

ottengo un errore:. Automatico Tipo:

error: expected class or object definition 
RegisterJodaTimeConversionHelpers() 

devo usare questo RegisterJodaTimeConversionHelpers() (2.2 Brevemente Conversioni), ma c'è sempre questo messaggio di errore. Qualche idea?

risposta

18

È necessario scrivere questa riga di codice da qualche parte che può essere eseguita. Che ne dici invece del tuo metodo main?

object Main { 
    def main(args: Array[String]) { 
    RegisterJodaTimeConversionHelpers() 
    val connection = MongoConnection() 
    } 
} 
+1

Ciao. No, questo non sta aiutando. Se copio quello nel Main, viene visualizzato l'errore: manca il file di classe richiesto da ValidDateOrNumericTypeHolder. perché non è stato registrato JodaTime. – OverStack

+0

Non è "perché non è stato registrato JodaTime", è perché mancano alcune dipendenze sul classpath. –

Problemi correlati