2011-11-01 17 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 द्वारा आवश्यक क्लास फ़ाइल गुम है। क्योंकि वहां जोडाटाइम पंजीकृत नहीं था। – OverStack

+0

यह नहीं है "क्योंकि वहाँ JodaTime registred नहीं था", यह है, क्योंकि आप अपने classpath पर कुछ निर्भरता याद कर रहे हैं। –

संबंधित मुद्दे