2011-11-01 5 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() 
    } 
} 

내가 오류 얻을 :. 나는이 RegisterJodaTimeConversionHelpers() (2.2를 사용할 필요가

error: expected class or object definition 
RegisterJodaTimeConversionHelpers() 

을 간단히 : 자동 입력 전환 수)이 오류 메시지가 항상 있습니다. 어떤 아이디어?

답변

18

이 코드 줄을 실행 어딘 곳에서 작성해야합니다. 대신 main 방법에 어떻습니까?

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

안녕하세요. 이것은 도움이되지 않습니다. 만약 내가 그것을 Main에 복사하면 오류가 발생합니다 : ValidDateOrNumericTypeHolder에 필요한 클래스 파일이 없습니다. JodaTime이 등록되지 않았기 때문입니다. – OverStack

+0

"JodaTime이 등록되지 않았기 때문에"아닙니다. 클래스 패스에 대한 종속성이 없기 때문입니다. –