मैं कैसे जांच सकता हूं कि javax.servlet जैसे पैकेज। * जावा की स्थापना में मौजूद है या नहीं?यह जांच रहा है कि कोई पैकेज मौजूद है या नहीं
उत्तर
जावा केवल आपको बता सकता है कि यह कक्षा लोड कर सकता है या नहीं। यह आपको नहीं बता सकता है कि कोई पैकेज मौजूद है या नहीं, क्योंकि पैकेज लोड नहीं होते हैं, केवल कक्षाएं।
एकमात्र तरीका उस पैकेज से कक्षा को लोड करने का प्रयास करके होगा। । उदाहरण के लिए, javax.servlet के लिए * आप कर सकता है:
try {
Class.forName("javax.servlet.Filter");
return true;
} catch(Exception e) {
return false;
}
चेक अगर पैकेज एक संसाधन के रूप मौजूद है:
// Null means the package is absent
getClass().getClassLoader().getResource("javax/servlet");
वैकल्पिक रूप से, जाँच लें कि इस पैकेज के कुछ वर्ग Class.forName(...)
के माध्यम से लोड किया जा सकता।
आप स्थापना आप के लिए एपीआई डॉक्स में देखें, तो यह आप सभी इंस्टॉल किए गए पैकेज, बता देंगे जैसे: http://java.sun.com/j2se/1.5.0/docs/api/
कोड में, आप कुछ इस तरह कर सकते हैं:
Package foo = Package.getPackage("javax.servlet");
if(null != foo){
foo.toString();
}else{
System.out.println("Doesn't Exist");
}
यह तभी काम करता है जब पहले उस पैकेज से कक्षा लोड की गई हो। – lexicore
यह केवल तभी काम करेगा जब उस पैकेज की कक्षा क्लासलोडर द्वारा लोड की गई हो। –
जेएनएक्सएक्स! मुझे एक कोक खरीदें! ;) –
- 1. यह बताएं कि कोई संपत्ति मौजूद है या नहीं है
- 2. जांच रहा है कि कोई बिट सेट है या नहीं
- 3. जावाडीबी - जांच रहा है कि कोई डेटाबेस मौजूद है
- 4. मैं कैसे जांच सकता हूं कि पैकेज में कोई प्रक्रिया मौजूद है या नहीं?
- 5. जांच कर रहा है कि कोई आइटम JComboBox में पहले से मौजूद है या नहीं?
- 6. यह जांच कर रहा है कि
- 7. कोडइग्निटर - यह देखने के लिए जांच कर रहा है कि डेटाबेस में कोई मान पहले से मौजूद है या नहीं
- 8. यह देखने के लिए जांच कर रहा है कि संसाधनों में कोई आईडी मौजूद है (R.id.something)
- 9. जांच कर रहा है कि MySQL उपयोगकर्ता मौजूद है
- 10. jQuery: जांच कर रहा है कि अगला तत्व मौजूद है
- 11. यह जांचने के लिए कि सत्र मौजूद है या नहीं?
- 12. यह जांच कर रहा है कि कोई संदेश
- 13. विम: जांच कर रहा है कि फ़ंक्शन मौजूद है
- 14. जांच कर रहा है कि Google ऐप इंजन डेटास्टोर में इकाई मौजूद है या नहीं।
- 15. कैसे जांचें कि कोई संपत्ति मौजूद है या नहीं?
- 16. जेएस यह जांचने का कोई तरीका है कि कोई ईवेंट मौजूद है या नहीं?
- 17. जांच कर रहा है कि कोई चर खाली है C#
- 18. यह देखने के लिए जांच रहा है कि जावास्क्रिप्ट
- 19. पैकेज javax.ejb मौजूद नहीं है
- 20. यह देखने के लिए स्ट्रिंग की जांच कर रहा है कि फ़ाइल स्थानीय रूप से मौजूद है या नहीं
- 21. जांचें कि रेल में कोई लेआउट मौजूद है या नहीं?
- 22. यह जांच रहा है कि मेलबॉक्स खाली है या नहीं? erlang
- 23. एसएसआरएस - यह जांच रहा है कि डेटा शून्य है
- 24. जांचें कि फ़ाइल मौजूद है या नहीं,
- 25. मुझे पैकेज क्यों मिल रहा है javax.crypto मौजूद नहीं है
- 26. जांचें कि कोई पंक्ति मौजूद है या नहीं postgresql
- 27. सी यह जांचने के लिए तेज़ तरीका है कि कोई निर्देशिका मौजूद है या नहीं
- 28. मैं कैसे जांच सकता हूं कि XmlAttributeCollection में कोई विशेषता मौजूद है या नहीं?
- 29. NuGet कोई पैकेज नहीं दिखा रहा है
- 30. जावा: ऐरेलिस्ट - मैं कैसे जांच सकता हूं कि कोई अनुक्रमणिका मौजूद है या नहीं?
आसान रास्ता: पैकेज आयात करें, इसका उपयोग करें, संकलित करें। – Tom