2009-07-20 3 views
6

के साथ एकाधिक परियोजनाएं मेरे पास एक्लिप्स के अंदर कार्यक्षेत्र है जिसमें इसमें 2 परियोजनाएं हैं।ग्रहण

मैं प्रोजेक्ट # 1 से प्रोजेक्ट # 2 का संदर्भ देना चाहता हूं, लेकिन जब मैं प्रोजेक्ट -> प्रॉपर्टीज -> संदर्भों पर जाता हूं, और उस प्रोजेक्ट पर टिकटें जिसे मैं संदर्भ के रूप में जोड़ना चाहता हूं, मैं अभी भी तुरंत चालू नहीं कर पा रहा हूं प्रोजेक्ट # 2 के अंदर प्रोजेक्ट # 2 से कक्षाएं।

यह एक ब्लैकबेरी ऐप है, जिसे जावा और एक्लिप्स में विकसित किया गया है।

Project1 Launcher.java

Project2 Screen.java

मैं Screen scr = new Screen(); // located in Project1

+1

आप परियोजना 1 से उपयुक्त पैकेज आयात करने के लिए सुनिश्चित किया? – AlbertoPL

उत्तर

8

उपयोग करना चाहते हैं आप का निर्माण पथ के लिए परियोजना को जोड़ने के लिए इतना है कि ग्रहण जावा कम्पाइलर देख सकते हैं की जरूरत है अन्य परियोजना।

  1. चयन परियोजना> गुण> जावा का निर्माण पथ> परियोजनाओं टैब
  2. करें जोड़ें ...
  3. "परियोजना 1" और वापस कार्यक्षेत्र के लिए ठीक करें।

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

उदाहरण के लिए:

import mypackage.Screen; 

... 
Screen scr = new Screen(); 
+0

मुझे खेद है, मुझे यह उल्लेख करना चाहिए था कि मैंने यह भी कोशिश की। क्या मुझे इसे किसी नामस्थान या किसी भी चीज़ में जोड़ना है? (जैसे .NET?) – footose

+0

धन्यवाद, यह काम किया। – footose

+0

असल में, अब मुझे "त्रुटि को प्राथमिकता देने में त्रुटि" कहने में त्रुटि हो रही है - लेकिन मैं अब सही रास्ते पर हूं। चीयर्स। – footose