मेरे पास एक विशेष निर्देशिका में सैकड़ों जार हैं जो मेरा एप्लिकेशन उपयोग करता है। इसलिए मैंने सोचा कि प्रत्येक जार को एक-एक करके कक्षा में जोड़ना मुश्किल है। तो क्या कोई आदेश या कोई रास्ता है ताकि मैं एक ही समय में सभी जार जोड़ सकूं। कुछ *.jar
सभी जार जोड़ना चाहिए।क्लासस्पैट में किसी विशेष निर्देशिका में मौजूद सभी जार कैसे शामिल करें?
उत्तर
हां, आप Java6 के रूप में wildcard का उपयोग कर सकते हैं। पर अनुभाग देखें "समझौता वर्ग पथ वाइल्डकार्ड"
कक्षा पथ प्रविष्टियों basename वाइल्डकार्ड वर्ण
*
, जो निर्देशिका में .jar या .JAR विस्तार के साथ सभी फ़ाइलों की एक सूची निर्दिष्ट करने के लिए समकक्ष माना जाता है शामिल कर सकते हैं । उदाहरण के लिए, कक्षा पथ प्रविष्टिfoo/*
foo नाम की निर्देशिका में सभी JAR फ़ाइलों को निर्दिष्ट करती है।*
की एक क्लासपाथ प्रविष्टि वर्तमान निर्देशिका में सभी जार फ़ाइलों की एक सूची में फैली हुई है।
जावा 6 से पहले, आपको उन्हें सभी को अलग-अलग निर्दिष्ट करना था।
यह सही है, जब तक आप "क्लासस्पैट पर्यावरण चर" या "क्लासपाथ (या -cp) कमांड लाइन विकल्प" का उपयोग कर रहे हैं। MANIFEST.MF का उपयोग करते समय दर्द शुरू होता है: "हालांकि, क्लास पथ वार्डकार्ड क्लास-पथ जार-मेनिफेस्ट हेडर में सम्मानित नहीं होते हैं।" – bobndrew
मेरे लिए काम नहीं करता है, विंडोज 10, ने भी "foo/*" और foo/"*" – Genry
- 1. एक चींटी जार फ़ाइल में निर्देशिका संरचना कैसे शामिल करें?
- 2. क्लासस्पैट
- 3. मेवेन जार बिल्ड प्रक्रिया में बाहरी जार कैसे शामिल करें?
- 4. निर्देशिका से सभी PHP फ़ाइलों को कैसे शामिल करें?
- 5. किसी जीडब्ल्यूटी (Google वेब टूलकिट) प्रोजेक्ट में बाहरी जार कैसे शामिल करें?
- 6. क्लासस्पैट बनाम java.ext.dirs
- 7. मेवेन जार में एक जार में मॉड्यूल जार कैसे विलय करें?
- 8. जावा क्लासस्पैट
- 9. एंट कॉपी क्लासपाथ जार निर्देशिका में
- 10. निर्देशिका में सभी फ़ाइलों में किसी शब्द के सभी घटनाओं को कैसे बदलें
- 11. Matlab - वेक्टर में सभी विशेष पात्रों को कैसे प्रतिस्थापित करें?
- 12. एक सख्त में रखे सभी सीएसएस को कैसे शामिल करें?
- 13. मैवेन का उपयोग कर निर्देशिका में निर्भरता जार (परीक्षण जार के बिना) की प्रतिलिपि कैसे करें?
- 14. ट्रिकी एंट फाइलसेट (अधिकांश शामिल हैं, लेकिन सभी निर्देशिका नहीं)
- 15. किसी साझा ऑब्जेक्ट में किसी संग्रह की सभी ऑब्जेक्ट्स को कैसे शामिल करें?
- 16. चींटी के जार कार्य द्वारा जार में शामिल होने पर मैं फ़ाइलों का नाम कैसे बदलूं?
- 17. क्लासस्पैट में वेब-आईएनएफ है?
- 18. एंड्रॉइड: बिल्ड में बाहरी जार शामिल करें (ग्रहण के बिना)
- 19. दृश्य स्टूडियो में फ़ोल्डर में सभी .libs को कैसे शामिल करें
- 20. विजुअल स्टूडियो में उप-निर्देशिका कैसे शामिल करें?
- 21. निर्देशिका में सभी वर्गों को आयात करें?
- 22. निर्देशिका में सभी फ़ोल्डर सूचीबद्ध करें
- 23. निर्देशिका में सभी मॉड्यूल आयात करें
- 24. मैं किसी विशेष तालिका में एक विशेष क्षेत्र में अपने सभी शून्य मान बदलूं?
- 25. एकाधिक जार जोड़ने के लिए क्लासपाथ में वाइल्डकार्ड का उपयोग कैसे करें?
- 26. पर्यावरण चर क्लासस्पैट <> क्लोजर का क्लासस्पैट। क्यूं कर?
- 27. jQuery में किसी विशेष आईडी के साथ सभी तत्वों का चयन कैसे करें?
- 28. जेएसओएन प्रारूप में किसी विशेष कीवर्ड से मेल खाने वाले सभी एनपीएम पैकेज कैसे प्राप्त करें?
- 29. MySQL में शामिल नहीं कहाँ मौजूद है
- 30. किसी गतिविधि में सभी दृश्य कैसे प्राप्त करें?
एक उदाहरण "... \ java_project \ jar \ *;" जोड़ना होगा अपने कक्षा के लिए। महत्वपूर्ण हिस्सा यह है कि फ़ोल्डर के नाम के बाद, आप बैकस्लैश और स्टार शामिल करते हैं। – xxjjnn