मैं java.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
देख रहा हूं जब मैं java.lang.Class
की विधि getMethod
पर कॉल कर रहा हूं। मैं प्रतिबिंब का उपयोग कर टीएमएफ विशिष्ट जार के EmsSeeionFactory_I
में getEmsSession
विधि प्राप्त करने का प्रयास कर रहा हूं। लेकिन जब मैंने jacorb.jar
में कक्षा के लिए चेक किया, org/omg/CORBA/InterfaceDef.class
कक्षा पथ पर उपलब्ध है। मैंने अन्य मंचों में देखा है और मुझे उन मंचों में एक ही प्रश्न के लिए कोई जवाब नहीं दिख रहा है। ऐसा लगता है कि यह अपवाद मूल वीएम कोड से फेंक दिया जा रहा है। मुझे अब कोई सुराग नहीं मिला है। कोई विचार ? पूर्ण स्टैक ट्रेसjava.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
java.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod0(Class.java:2688)
at java.lang.Class.getMethod(Class.java:1603)
अपने classpath के बारे में क्या है? – tuergeist
आपका क्लासलोडर भ्रमित हो सकता है। क्या आपके क्लासपाथ पर एक ही जेएआर फाइलों के एक से अधिक उदाहरण हैं? – Jeff