मैं एक बुनियादी हाइबरनेट प्रोग्राम चलाने की कोशिश कर रहा हूं। जब मैंने इसे चलाने के लिए, मैं नीचे त्रुटिजावा NoClassDefFound त्रुटि
java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
हो रही है मैं इसके लिए google'ing की कोशिश की और मेरी classpath में निम्नलिखित जार फ़ाइलों को शामिल किया: -
- jboss-आम-3.2। 3.jar
- jboss-आम-क्लाइंट-3.2.3.jar
मैं कुछ और जार फ़ाइल गुम है?
धन्यवाद
संपादित करें:
मैं classpath अंदर निम्नलिखित जार फ़ाइल को शामिल किया: -
- jboss-प्रवेश-3.1.0.CR1.jar
लेकिन, त्रुटि का सामना करना:
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object
क्या आपने अपने कोड में आवश्यक कक्षाएं शामिल की हैं? – bcr
'NoSuchMethodError' का अर्थ है कि आप इसे जेएआर फ़ाइल के एक अलग संस्करण के साथ चलाने के लिए इसे चलाने की कोशिश कर रहे हैं। सुनिश्चित करें कि आप अपने प्रोग्राम को चलाने और चलाने के दौरान JAR के समान संस्करण का उपयोग करते हैं। – Jesper