2013-08-07 3 views
5

मैं IntelliJ में अपने प्रोजेक्ट (12.1.4) के लिए बाहरी जार फ़ाइल (stdlib.jar चित्र पर) जोड़ा, लेकिन जब मैं बनाया पैकेज में से कुछ स्थिर तरीकों का उपयोग करना चाहते हैं (ChapterOne) यह इसे हल नहीं कर सकता है। हालांकि यह बिना किसी समस्या के डिफ़ॉल्ट पैकेज में कक्षाएं पाता है। मैं इसे कैसे काम कर सकता हूं?इंटेलीजे: आयातित जार से कक्षाएं नहीं दिखाई दे अंदर संकुल

ऐसा लगता है कि निर्भरता ठीक हैं।

+0

आप जार को [मॉड्यूल निर्भरता] (http://www.jetbrains.com/idea/webhelp/configuring- मॉड्यूल- निर्भरता-and-libraries.html) में जोड़ना भूल गए। – CrazyCoder

+0

@CrazyCoder मुझे यकीन नहीं है, लेकिन मुझे लगता है कि निर्भरता ठीक थी। मैंने छवि के साथ अद्यतन किया। – ashur

+0

आपके पहले स्क्रीनशॉट पर 'बाहरी पुस्तकालयों' नोड के नीचे कुछ भी नहीं है, जबकि दूसरी स्क्रीन पर इसे विस्तारित किया जा सकता है, इसलिए ऐसा लगता है कि आपने पुस्तकालयों को दूसरे स्क्रीनशॉट पर निर्भरताओं में जोड़ा है, लेकिन उस समय पहली स्क्रीनशॉट पुस्तकालयों को नहीं जोड़ा गया था। – CrazyCoder

उत्तर

5

पुस्तकालयों विचार में सही ढंग से कॉन्फ़िगर किया गया, लेकिन जार वास्तव में सूत्रों का कहना है, नहीं कक्षाएं निहित। तो समाधान इन स्रोतों को जार फ़ाइलों से मॉड्यूल src निर्देशिका में अनपैक करना है।

+0

मुझे बिल्कुल वही समस्या है। मैंने जार की जांच की, उनमें दोनों .class और .java फ़ाइलें शामिल हैं। यदि मैं डिफ़ॉल्ट पैकेज में कक्षा बनाता हूं, तो मैं जार से कक्षाओं का उपयोग कर सकता हूं, अन्यथा - नहीं। – damluar

संबंधित मुद्दे