2011-10-25 25 views
14

इम का उपयोग करके निम्न का उपयोग नहीं सुलझाया जा सकता है:NestableException जब apache.commons.configuration

import java.util.Collections; 
import java.util.Collection; 
import java.util.HashMap; 
import java.util.Map; 

import org.apache.commons.configuration.XMLConfiguration; 

और मैं मिलता है:

The type org.apache.commons.lang.exception.NestableException cannot be resolved. It is indirectly referenced from required .class files 

इम ग्रहण का उपयोग कर ...

मैं कैसे कर सकते हैं इसे हल करें? वह मुझे प्रदान करता है का निर्माण पथ कॉन्फ़िगर करने के लिए, लेकिन मैं न वास्तव में वहाँ से इस टकराव का समाधान करने के लिए कैसे पता है .....

उत्तर

24

समस्या हल ... कॉमन्स-lang-2.4.jar डाउनलोड करने के लिए था और इस परियोजना में शामिल हैं।

सके उससे कहीं अधिक आसान हो ....

+8

मैं यह कहना है कि 'कॉमन्स-lang3-3.2.1.jar' या इसके बाद के काम नहीं करता है worths लगता है। इसे 'commons-lang-2.6.jar' तक होना चाहिए। आपके उत्तर के लिए धन्यवाद, मेरी समस्या हल हो गई। – Math

+2

क्या एक पूर्ण गड़बड़ है, अगर मेरे प्रोजेक्ट को एक नया आम लैंग चाहिए तो क्या होगा? –

+0

@FelicePollano आप अपने प्रोजेक्ट – halloei

0

ऐसा लगता है कि क्या वास्तव में जरूरत है PropertiesConfiguration lib के लिए एक अद्यतन इतना है कि यह नवीनतम लैंग lib के साथ हो जाता है है। यदि यह एक "मुफ़्त" मुक्ति है तो हो सकता है कि यह इस धागे पर अंतिम उत्तर के बाद से वर्षों से हो रहा है और यह अभी भी हो रहा है। मैं भी समस्या आ रही किया गया है, और हालांकि सख्त भंडार ढांचे कार्यान्वयन (Maven) की तरह हो सकता है दोनों लैंग libs के ऊपर उल्लिखित शामिल किए जाने ... जो किसी भी समस्याओं पेश करने के लिए प्रतीत नहीं होता है से अलग उसे ठीक करने का एक तरीका नहीं मिला है, दोनों libs के साथ समस्याएं शामिल हैं।

0

मेरी पथ जावा बिल्ड से कॉमन्स-lang3-3.4 दूर करने के लिए था और 2.6 जोड़ा हो, तो समस्या हल हो!