क्या मैं कोड से जावा मैसेज में परिभाषित मानों तक पहुंच सकता हूं?MANIFEST.MF में परिभाषित मान प्रोग्रामेटिक रूप से पहुंचा जा सकता है?
उत्तर
MANIFEST.MF में कई मान प्रोग्रामर रूप से जार फ़ाइल को ढूंढने और/या खोलने के बिना प्रोग्राम किए जा सकते हैं।
वर्ग java.lang.Package
ImplementationTitle
, ImplementationVendor
, ImplementationVersion
, SpecificationTitle
, SpecificationVendor
और SpecificationVersion
तक पहुँच प्रदान करता।
पर हस्ताक्षर किए कक्षाओं के बारे में जानकारी CodeSource
वर्ग, के माध्यम से Class
.getProtectionDomain()
.getCodeSource()
धन्यवाद! क्या आपको पता है कि एंड्रॉइड के लिए यह भी उपलब्ध है? – er4z0r
व्यक्तिगत रूप से मुझे नहीं पता, लेकिन ऐसा लगता है: http://developer.android.com/reference/java/lang/package-summary.html –
धन्यवाद। मैंने इसे दोबारा जांच लिया और पाया कि जॉन का समाधान अधिक लचीलापन प्रदान करता है और एंड्रॉइड पर भी उपलब्ध है। इस सुंदर उदाहरण के लिए – er4z0r
उपयोगिता वर्ग jcabi-manifests से आजमाएं। इस वर्ग का उपयोग करके आप एक लाइनर के साथ सभी उपलब्ध MANIFEST.MF फ़ाइलों को पढ़ सकता: निम्नलिखित तरीके http://www.yegor256.com/2014/07/03/how-to-read-manifest-mf.html
उपयोग बाहरी जार/एसडीके MANIFEST.MF जानकारी पता लगाने के लिए:
String name = Manifests.read("Foo-Name");
इसके अलावा, यह लेख देखें। हम जार संस्करण आदि का पता लगाने के लिए इस जानकारी का उपयोग कर सकते हैं। http://docs.oracle.com/javase/6/docs/api/java/util/jar/Manifest.html
public void getSDKInfo() {
Package pkg = Manifest.class.getPackage();
String specTitle = pkg.getSpecificationTitle();
String vendor = pkg.getSpecificationVendor();
String version = pkg.getSpecificationVersion();
}
- 1. क्या कोई अच्छा कारण है कि स्क्रॉलबार की अधिकतम संपत्ति केवल प्रोग्रामेटिक रूप से पहुंचा जा सकता है?
- 2. प्रोग्रामेटिक रूप से निर्धारित निरंतर DEFAULT मान
- 3. वालग्रिंड: संभावित रूप से खोया जा सकता है निश्चित रूप से खो दिया जा सकता है?
- 4. Grails में फ्लैश स्टोरेज ऑब्जेक्ट केवल नियंत्रकों और विचारों से पहुंचा जा सकता है?
- 5. विशेषताएँ सी # में गतिशील रूप से जोड़ा जा सकता है?
- 6. मैटलैब में संरचना के क्षेत्र के क्षेत्र को गतिशील रूप से कैसे पहुंचा सकता हूं?
- 7. वीबी पहुंचा नहीं जा सकता कोड त्रुटि/चेतावनी
- 8. प्रोग्रामेटिक रूप से लाइफरे
- 9. रैडग्रिड सेल प्रोग्रामेटिक रूप से
- 10. प्रोग्रामेटिक रूप से आउटपुट कैशिंग को नियंत्रित करें - पैरामीटर मान
- 11. PropertyNotFoundException: लक्ष्य नहीं पहुंचा जा सकता, 'अशक्त' अशक्त
- 12. पोस्टस्क्रिप्ट शब्दकोश क्या हैं, और उन्हें कैसे पहुंचा जा सकता है (Ghostscript के माध्यम से)?
- 13. प्रोग्रामेटिक रूप से
- 14. परिभाषित सभी गुणों को प्रोग्रामेटिक रूप से सूचीबद्ध कैसे करें?
- 15. ViewPager.OnPageChangeListener onPageSelected() में प्रोग्रामेटिक रूप से सॉफ़्ट कीबोर्ड छुपाएं?
- 16. GridView प्रोग्रामेटिक रूप से
- 17. एक ईएआर फ़ाइल से जावा libraires कैसे एक और ईएआर फ़ाइल द्वारा पहुंचा जा सकता है?
- 18. क्या एक निजी चर के अपने पते के माध्यम से पहुंचा जा सकता है?
- 19. एंड्रॉइड प्रोग्रामेटिक रूप से
- 20. प्रोग्रामेटिक रूप से डिजीट का चयनित मान सेट करें विजेट
- 21. जावा में विरासत के बिना उसी पैकेज में सुरक्षित क्यों पहुंचा जा सकता है?
- 22. आईफोन प्रोग्रामेटिक रूप से
- 23. मेट्रो ऐप अब प्रोग्रामेटिक रूप से मारे नहीं जा सकता है?
- 24. प्रोग्रामेटिक रूप से .NET
- 25. प्रोग्रामेटिक रूप से सीआईएल
- 26. एंड्रॉइड प्रोग्रामेटिक रूप से
- 27. uitableview प्रोग्रामेटिक रूप से
- 28. पीडीएफ प्रोग्रामेटिक रूप से
- 29. SPList URL प्रोग्रामेटिक रूप से
- 30. जेएसपी प्रोग्रामेटिक रूप से
यह और भी लचीला है। धन्यवाद! – er4z0r