जब एक अनाम मॉड्यूल संकलन, java.xml.bind
डिफ़ॉल्ट रूप से सुलभ नहीं है, लेकिन (इस सवाल के रूप में) एक मॉड्यूलर परियोजना में नाकाम रहने के संदर्भ मॉड्यूल java.xml.bind
a bug
था हल करने (नीचे संपादित देखें)।
बग जब तक यह हल करने के लिए तय हो गई है, तो आप स्पष्ट रूप से Is modular
पर मॉड्यूल java.xml.bind
डबल क्लिक करके शामिल कर सकते हैं (सवाल में स्क्रीनशॉट देखें), और संवाद है कि पता चलता है, Available modules
से Explicitly included modules
के लिए वांछित मॉड्यूल के लिए कदम :
संपादित:
Bug 526054
इस प्रकार एक मॉड्यूलर परियोजना नहीं रह गया है ne चाहिए ग्रहण Oxygen.2 में हल किया गया है, और से ऊपर दिए गए चरणों को संपादित करें (जो अभी भी एक अज्ञात मॉड्यूल में कोड के लिए प्रासंगिक हैं)।
स्रोत
2017-10-21 09:57:46
देख https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception-in-j/43574427?noredirect=1#comment80650142_43574427 –
कि मॉड्यूल [बहिष्कृत] है (https://docs.oracle.com/javase/9/docs/api/java.xml.bind-summary.html)। आपको बाहरी पुस्तकालय के रूप में जेएक्सबी की आवश्यकता होगी। – VGR
@VGR लेकिन यह जेडीके 9 में उपलब्ध है, इसलिए यह ग्रहण – ZhekaKozlov