Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java 9 में jar टूल का उपयोग करके मल्टी-रिलीज jar (mrjar) कैसे बनाएं?


Java 9 में, एक नई सुविधा "मल्टी-रिलीज jar फॉर्मेट" पेश की गई है जहां jar फॉर्मेट को Java के विभिन्न संस्करणों के लिए क्लास या संसाधनों के विभिन्न संस्करणों के साथ बढ़ाया गया है जिन्हें प्लेटफॉर्म के अनुसार बनाए रखा और उपयोग किया जा सकता है। एक jar कमांड का उपयोग मल्टी-रिलीज jar बनाने के लिए किया जा सकता है जिसमें Java 8 और Java 9 संस्करणों दोनों के लिए संकलित एक ही क्लास के दो संस्करण होते हैं, एक चेतावनी संदेश के साथ, जो बताता है कि दोनों क्लास समान हैं।

C:\Users\User\tutorialspoint>jar --create --file MR.jar -C sampleproject-base demo --release 9 -C sampleproject-9 demo Warning: entry META-INF/versions/9/demo/SampleClass.class contains a class thatis identical to an entry already in the jar

" --release 9" विकल्प jar को बताता है कि जो कुछ भी अनुसरण करता है (डायरेक्टरी "sampleproject-9" के अंदर डेमो पैकेज) को MRJAR में "root/META-INF/versions/9" के तहत एक संस्करणित प्रविष्टि में शामिल किया जाए।

jar root    - demo       - SampleClass.class    - META-INF       - versions          - 9 - demo                - SampleClass.class

  1. Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें? Java में JWindow का उपयोग करके स्प्लैश स्क्रीन कैसे लागू करें?

    एक JWindow एक कंटेनर है जिसे यूज़र के डेस्कटॉप पर कहीं भी प्रदर्शित किया जा सकता है। इसमें JFrame की तरह टाइटल बार, विंडो मैनेजमेंट बटन्स आदि नहीं होते। JWindow में एकमात्र चाइल्ड क्लास के रूप में JRootPane होता है। contentPane JWindow के किसी भी बच्चे का पैरेंट हो सकता है। JFrame की तरह, एक JWindo

  1. Java का उपयोग करके JSON ऐरे कैसे लिखें/बनाएं? Java का उपयोग करके JSON ऐरे कैसे लिखें/बनाएं?

    एक JSON ऐरे मानों का एक क्रमबद्ध संग्रह है जो वर्गाकार कोष्ठकों में संलग्न होता है यानी यह ‘[’ से शुरू होता है और ‘]’ पर समाप्त होता है। ऐरे में मान ‘,’ (कॉमा) से अलग किए जाते हैं। नमूना JSON ऐरे { books: [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } js

  1. Java में लॉगिन फॉर्म कैसे बनाएं? Java में लॉगिन फॉर्म कैसे बनाएं?

    हम Java Swing तकनीक का उपयोग करके Java में लॉगिन फॉर्म विकसित कर सकते हैं। इस उदाहरण में, हम दो लेबल यूज़रनेम और पासवर्ड बना सकते हैं, यूज़र के लिए वैध क्रेडेंशियल्स दर्ज करने के लिए दो टेक्स्ट फील्ड्स और अंत में एक सबमिट बटन। एक बार जब यूज़र दो टेक्स्ट फील्ड्स में वैध क्रेडेंशियल्स दर्ज करने में सक