java - How to import a class from default package -
संभावित डुप्लिकेट:
मैं ईक्लिप्स 3.5 और मैंने डिफ़ॉल्ट पैकेज के साथ कुछ पैकेज संरचना के साथ एक परियोजना बनाई है। मेरे पास डिफ़ॉल्ट पैकेज में एक वर्ग है - Calculations.java और मैं किसी भी पैकेज में उस क्लास का उपयोग करना चाहता हूं (उदाहरण के लिए com.company.calc
) । जब मैं डिफ़ॉल्ट पैकेज में है जो वर्ग का उपयोग करने का प्रयास करता है, तो यह मुझे एक कंपाइलर त्रुटि दे रहा है यह डिफ़ॉल्ट पैकेज में कक्षा को पहचानने में सक्षम नहीं है। समस्या कहां है?
परिकलन.जावा - स्रोत कोड
सार्वजनिक वर्ग की गणना {देशी सार्वजनिक int गणना (पूर्णांक संदर्भित); देशी सार्वजनिक डबल गेटप्रग्रेज (आईटी संदर्भ आईडी); स्थिर {System.loadLibrary ("कैल्क"); }}
मैं किसी भी अन्य पैकेज में अपनी कक्षा नहीं डाल सकता। इस वर्ग के कुछ मूल विधियां हैं जो डेल्फी में कार्यान्वित हैं अगर मैं उस वर्ग को किसी भी फ़ोल्डर्स में डाल देता हूं, तो मुझे उस DLL में बदलाव करना होगा जो मैं बचाना चाहता हूं (वास्तव में - मैं नहीं कर सकता)। यही कारण है कि मैं अपना पैकेज मूल पैकेज में रखता हूं।
से:
यह अज्ञात पैकेज से एक प्रकार को आयात करने के लिए एक संकलन समय त्रुटि है।
आपको प्रतिबिंब या कुछ अन्य अप्रत्यक्ष विधि के माध्यम से कक्षा तक पहुंचाना होगा।
< / div>
Comments
Post a Comment