2013-09-01 10 views
6

के साथ जार जोड़ना मैं एक जार से कुछ स्थिर उपयोगिताओं को उपलब्ध कराने के लिए Correct way to add lib/*.jar to an IntelliJ IDEA project? विवरण का पालन करने का प्रयास कर रहा हूं, लेकिन "प्रतीक हल नहीं कर सकता" त्रुटियां प्राप्त करना जारी रखें।IntelliJ IDEA 12

मैं निम्न कार्य करें: -> का चयन मॉड्यूल -> निर्भरता - Ctrl + Shift + Alt + S के साथ संरचना परियोजना के लिए जाएं>

ऐड -> लाइब्रेरी -> जार लगता है -> वर्ग और स्रोत स्वीकार गंतव्यों।

"लाइब्रेरी" के बजाय लिंक किए गए विवरण "प्रोजेक्ट लाइब्रेरीज़" को चुना गया है, लेकिन मुझे यह विकल्प नहीं दिख रहा है कि संस्करण 12.1.4 चल रहा है।

प्रोजेक्ट व्यू में, मेरे पास जार युक्त "बाहरी पुस्तकालय" के अंतर्गत एक लाइब्रेरी है, लेकिन जब मैं जार से स्थिर विधि का उपयोग करता हूं तो मैं "प्रतीक हल नहीं कर सकता" प्राप्त करता रहता हूं। जब मैं बाहरी पुस्तकालयों के तहत अपनी लाइब्रेरी के तहत प्रोजेक्ट व्यू से जार का विस्तार करता हूं, तो आवश्यक वर्ग मौजूद है। मैंने परियोजना सेटिंग्स जैसे विभिन्न चीजों की कोशिश की है। जार को "जार या निर्देशिका" के रूप में जोड़ना, लेकिन उसी परिणाम के साथ। कोड जो मैं जार में कक्षा का संदर्भ दे रहा हूं, में एक स्पष्ट पैकेज स्टेटमेंट है।

+0

थोड़ा ऑफटॉपिक - लेकिन मेरा सुझाव है कि आप ग्रैडल-ग्रुप प्लगइन के साथ ग्रैडल का उपयोग करें। ग्रैडल आपके लिए जारों के लिए सुधार पथ उत्पन्न करेगा, निर्भरता प्राप्त करेगा और यदि आपको आवश्यकता हो, तो आप आईडीईए के बिना परियोजना का निर्माण कर सकते हैं। [http://www.gradle.org, https://gist.github.com/weitzj/1580234, http://www.gradle.org/docs/current/userguide/idea_plugin.html] –

+0

क्या आपने कोशिश की है निर्भरता? –

+0

@ मार्शल चेन लाइब्रेरी निर्भरता टैगिफ़ के तहत दिखाई देती है जिसका मतलब है? –

उत्तर

1

जार जोड़ने के बाद, पहले कैश साफ़ करें और फिर कमांड प्रॉम्प्ट या एसबीटी कंसोल से क्रमशः एसबीटी क्लीन, रीलोड और अपडेट कमांड चलाएं, जो विचार को जार से कोड को अपनाने में मदद करेगा।