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

Java9 में JLink टूल क्या है?

जेलिंक एक नया लिंकर टूल है जिसका उपयोग हमारे अपने अनुकूलित JRE . बनाने के लिए किया गया है . आमतौर पर, हम डिफ़ॉल्ट JRE . का उपयोग करके अपना प्रोग्राम चला सकते हैं ओरेकल द्वारा प्रदान किया गया। अगर हमें अपना खुद का JRE बनाना है तो इस टूल का इस्तेमाल करें। JLink टूल केवल आवश्यक वर्ग . के साथ अपना स्वयं का JRE बनाने में मदद कर सकता है एप्लिकेशन चलाने के लिए। यह विकसित एपीआई के आकार और पूर्ण जेआरई के उपयोग की निर्भरता को कम कर सकता है।

Java 9 में, हमारे पास कोड को संकलित करने और उसके निष्पादन लिंक समय के बीच एक नया चरण है। लिंक समय संकलन-समय . के चरणों के बीच एक वैकल्पिक चरण है और रनटाइम

कस्टम JRE बनाने का आदेश

jlink --module-path --add-modules --limit-modules --output
  • मॉड्यूल-पथ वह पथ है जहां लिंकर द्वारा देखने योग्य मॉड्यूल की खोज की गई है। यह मॉड्यूलर JAR फाइलें, JMOD फाइलें और मॉड्यूल हो सकते हैं।
  • ऐड-मॉड्यूल रन-टाइम छवि में जोड़ने के लिए मॉड्यूल का नाम देता है, ये मॉड्यूल ट्रांजिटिव निर्भरता के माध्यम से अतिरिक्त मॉड्यूल जोड़े जाने का कारण बन सकते हैं।
  • सीमा-मॉड्यूल देखने योग्य मॉड्यूल के ब्रह्मांड को सीमित करता है।
  • आउटपुट वह निर्देशिका है जिसमें परिणामी रन-टाइम छवि होती है।


jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp


उपरोक्त आदेश में, मान मॉड्यूल-पैट पैकेज्ड मॉड्यूल वाली निर्देशिकाओं का एक पथ है। JAVA_HOME/jmods एक निर्देशिका है जिसमें java.base.jmod . है , अन्य मानक और JDK मॉड्यूल। निर्देशिका mlib मॉड्यूल पथ पर मॉड्यूल के लिए आर्टिफैक्ट युक्त com.greetings


  1. Java में Cursor क्लास का क्या महत्व है?

    A कर्सर ऑब्जेक्ट . का उपवर्ग है वर्ग और इसे बिंदु या संकेतक . के रूप में परिभाषित किया जा सकता है स्क्रीन पर। एक कर्सर सिस्टम से इनपुट का चयन करने के लिए प्रयोग किया जाता है जिसे उपयोगकर्ता माउस . के साथ संचालित करता है . कर्सर . में उपलब्ध विभिन्न प्रकार के कर्सर वर्ग हैं DEFAULT_CURSOR, CROSSH

  1. Java में OverlayLayout का क्या महत्व है?

    ओवरलेलेआउट एक ओवरले लेआउट ऑब्जेक्ट . का उपवर्ग है वर्ग और यह घटकों को एक दूसरे के ऊपर व्यवस्थित कर सकता है और घटकों को निर्दिष्ट संरेखण का उपयोग करके उन्हें अपेक्षाकृत स्थिति में ला सकता है। जब किसी भी घटक को अलग-अलग आकार दिए जाते हैं, तो हम सभी घटकों को देख सकते हैं। फ़्रेम में अन्य या कहीं भी घ

  1. JRE और JDK में क्या अंतर है?

    जेडीके (जावा डेवलपमेंट किट) में जेआरई सहित जावा अनुप्रयोगों को विकसित करने और चलाने के लिए सभी आवश्यक उपकरण और पुस्तकालय शामिल हैं। जेआरई जावा रन टाइम एनवायरनमेंट सॉफ्टवेयर का एक टुकड़ा है जिसमें जावा प्रोग्राम को निष्पादित करने के लिए आवश्यक जेवीएम और अन्य पुस्तकालय शामिल हैं।