2011-11-01 15 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

こんにちは。これは助けにはならない。 Mainでそれをコピーすると、ValidDateOrNumericTypeHolderに必要なクラスファイルが見つかりません。 JodaTimeは登録されていなかったからです。 – OverStack

+0

これは、JodaTimeが登録されていなかったためではありません。クラスパスに依存していないことが原因です。 –

関連する問題