2010-04-21 17 views
9

मेरी निर्देशिका में से एक में मेरे पास सभी .java फ़ाइलें हैं जो एक पैकेज ("गेम") से संबंधित हैं। अब मैं एक .java फ़ाइल बनाना चाहता हूं जो इस पैकेज से संबंधित नहीं है और जो "गेम" पैकेज आयात करता है। अगर मैं एक नई फाइल बनाता हूं और import game; लिखता हूं तो ग्रहण शिकायत करता है कि यह नहीं जानता कि "गेम" पैकेज का क्या अर्थ है। क्या कोई इस समस्या को हल करने में मेरी मदद कर सकता है?ग्रहण से पैकेज कैसे आयात करें?

+1

ग्रहण से चाहते हैं कि आप का उपयोग करके निर्भरता आयात करने में मदद करता है पाने Ctrl + Shift + O ("आयात का आयोजन") – Olvagor

उत्तर

20

आप एक पैकेज आयात नहीं कर सकते, तो आप उस पैकेज से कक्षाएं आयात करने की आवश्यकता:

import game.SomeClass; 
import game.SomeOtherClass; 

या

import game.*; 

कि पैकेज से सभी वर्गों के आयात करने के लिए।

ग्रहण आप के लिए इन आयात उत्पन्न कर सकते हैं अगर आप अपने कोड में वर्ग-नाम लिखें और कोड-समापन के लिए Ctrl +अंतरिक्ष दबाएँ। वहां सही वर्ग का चयन करें (यदि एक ही नाम के साथ अधिक कक्षाएं अलग-अलग पैकेजों में मौजूद हैं), और आयात उत्पन्न किया जाएगा। Ctrl + Shift + ओ

यह सब याद आ रही प्रकार के मिल जाएगा और उचित आयात स्वचालित रूप से जोड़ें:

5

तुम भी ग्रहण की 'व्यवस्थित आयात' शॉर्टकट का उपयोग कर सकते हैं।

-1

अपने नए जावा फ़ाइल में अपने पैकेज को आयात या वस्तु बनाने और था जावा वर्ग वाट यू अपने पुराने पैकेज

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