2011-11-01 10 views
13

tengo este (código inteligente):de error: se esperaba clase o de definición de objetos

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

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

Me aparece un error:. Automático Tipo:

error: expected class or object definition 
RegisterJodaTimeConversionHelpers() 

tengo que usar este RegisterJodaTimeConversionHelpers() (2.2 Brevemente Conversiones), pero siempre hay este mensaje de error. ¿Algunas ideas?

Respuesta

18

Tiene que escribir esta línea de código en algún lugar donde se pueda ejecutar. ¿Qué tal en su método main en su lugar?

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

Hi. No, esto no está ayudando. Si copio eso en Main, obtengo el error: falta el archivo de clase necesario por ValidDateOrNumericTypeHolder. porque JodaTime no estaba registrado. – OverStack

+0

No es "porque JodaTime no estaba registrado", es porque le faltan algunas dependencias en su classpath. –

Cuestiones relacionadas