2011-11-01 107 views
13

我有这样的(智能码):错误:预期类或对象定义

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

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

我得到一个错误:

error: expected class or object definition 
RegisterJodaTimeConversionHelpers() 

我必须使用此RegisterJodaTimeConversionHelpers()(2.2简述:自动型转换),但总是有这个错误信息。有任何想法吗?

回答

18

你必须在可执行的地方编写这行代码。那么在你的main方法中呢?

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

嗨。不,这没有帮助。如果我在主要病毒副本中得到错误:缺少ValidDateOrNumericTypeHolder所需的类文件。因为JodaTime没有注册。 – OverStack

+0

这不是“因为JodaTime没有注册”,这是因为你缺少类路径上的一些依赖关系。 –

相关问题