【问题标题】:error: expected class or object definition错误:预期的类或对象定义
【发布时间】:2011-12-19 09:14:11
【问题描述】:

我有这个(智能代码):

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。简要地说:自动类型转换),但总是有这个错误消息。有什么想法吗?

【问题讨论】:

    标签: scala mongodb


    【解决方案1】:

    你必须在可以执行的地方写下这行代码。用你的main 方法怎么样?

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

    【讨论】:

    • 嗨。不,这没有帮助。如果我在 Main 中复制它,则会出现错误:ValidDateOrNumericTypeHolder 所需的类文件丢失。因为那里没有注册 JodaTime。
    • 这不是“因为没有注册 JodaTime”,而是因为您缺少对类路径的一些依赖项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多