मैं कुछ स्टब्स generateds के साथ इस अपवाद हो रही है से संदर्भित के बारे में:त्रुटि प्रकार परोक्ष रूप से Axis2 के लिए आवश्यक .class फ़ाइल
"The type org.apache.axiom.om.OMElement cannot be resolved. It is indirectly referenced from required .class files"
मैं कई पोस्ट पढ़ गया है, और एक समाधान खोजने की कोशिश। जो मैंने पाया है वह अपाचे टॉमकैट 5.5 लाइब्रेरी को बिल्ड पथ में जोड़ना है। यह जावा फ़ाइल में त्रुटि हटा दिया है, लेकिन फिर, जब मैं इस परियोजना के अंदर किसी भी जावा कार्यक्रम पर अमल करने, मैं इस त्रुटि मिली:
'Launching myApp' has encountered a problem Exception occurred executing command line. Cannot run program "C:\Program Files\Java\jdk1.5.0_22\bin\javaw.exe" (in directory "D:\Digicel\workspace\Digicel\myClassSample"): CreateProcess error=87, The parameter is incorrect
तो अगर मैं निर्माण पथ से अपाचे बिल्ला पुस्तकालय निकालने के लिए, मैं यह कर सकते हैं अन्य जावा कार्यक्रम चलाएं, लेकिन शुरुआत में उल्लेख नहीं किया गया है।
इसके बारे में कोई विचार?
ठीक है, मैं एक दोस्त की मदद से इस समस्या का कारण मिल गया है :) बात यह है कि ग्रहण मुझे पता है कि मेरी निर्भरताओं में से एक, दूसरी लाइब्रेरी पर निर्भर करता है, और जब ग्रह कोड बनाने का प्रयास करता है तो ग्रहण इसकी जांच कर रहा है। तो, मैंने जो किया है, यह जांचने का प्रयास करें कि कौन सी जार फ़ाइल में यह लाइब्रेरी है: "org.apache.axiom.om.OMElement"। मैंने इसे गुगल किया है और पाया है कि यह "axiom-api-1.2.10.jar" है और अंत में मेरी फ़ाइल 0 त्रुटियों के साथ संकलित है। तो, फिक्स उचित जार ढूंढना था और इसे परियोजना में जोड़ना था। –
उसने मुझे यह भी समझाया कि अपाचे टॉमकैट सर्वर लाइब्रेरी जोड़ने का मेरा मूल समाधान सभी जार जोड़ रहा है जो अपाचे टॉमकैट (जो एक बड़ी सूची है) के साथ आता है, और शायद मेरी वर्तमान सूची के साथ एक संस्करण संघर्ष हो सकता है जार। तो, फिक्स उचित जार ढूंढना था और इसे परियोजना में जोड़ना था। जैसा कि मैं एक नया उपयोगकर्ता हूं, मुझे अपने प्रश्न के समाधान के लिए 7 और घंटे इंतजार करना है, इसलिए, मैं इसके बजाय teh टिप्पणी भेज रहा हूं :) –