कैसे JAR फ़ाइलें बनाने के लिए

.JAR फ़ाइल स्वरूप एक संकुचित प्रारूप है जो मुख्य रूप से जावा अनुप्रयोगों और पुस्तकालयों को वितरित करने के लिए उपयोग किया जाता है। यह .ZIP फ़ाइल प्रारूप से ली गई है और एक बहुत ही समान तरीके से काम करता है। डेटा फ़ाइलों को एक संग्रह में संकुचित किया जाता है, जिससे एक नेटवर्क पर वितरण आसान हो जाता है। यदि आपको एक जावा अनुप्रयोग, या वर्गों का एक संग्रह सेक करने की ज़रूरत है, तो आप जावा डेवलपमेंट किट (जेडीके) और कमांड प्रॉम्प्ट का उपयोग करते हुए एक JAR फ़ाइल बनाकर ऐसा कर सकते हैं।

कदम

विधि 1

विंडोज
1
फाइलें तैयार करें एक अद्वितीय फ़ोल्डर बनाएँ, और सभी फ़ाइलों को स्थानांतरित करें, जिन्हें आप JAR संग्रह में डालना चाहते हैं। यह कदम अनिवार्य है, क्योंकि एक कमांड का उपयोग करके, JAR फ़ाइल बनाकर, फ़ाइलों को प्राप्त करने के लिए एक से अधिक मार्ग निर्दिष्ट करना संभव नहीं है।
  • 2
    कमांड प्रॉम्प्ट खोलें `प्रारंभ` मेनू से `भागो` का चयन करें और, `ओपन` फ़ील्ड में, `cmd` टाइप करें इस बिंदु पर `ओके` पर क्लिक करें
  • 3
    कमांड प्रॉम्प्ट से, फ़ोल्डर में ले जाएं जहां सभी फाइलों को जार संग्रह में शामिल किया गया है। सामान्यतया, कमांड प्रॉम्प्ट का प्रारंभिक पथ होना चाहिए `C: >`।
  • डायरेक्टरी में जाने के लिए `cd` (`change directory`), `cd टाइप करके कमांड का उपयोग करें . इसके बजाय, पिछली निर्देशिका में जाने के लिए, `cd` कमांड टाइप करें
  • उदाहरण के लिए, यदि आपकी फ़ाइलें `सी: myfile` फ़ोल्डर में हैं, तो आपको `cd myfiles` आदेश का उपयोग करना होगा।
  • सीधे फ़ोल्डर में जाने के लिए, शिफ्ट कुंजी को दबाए रखें, विंडोज एक्सप्लोरर में फ़ोल्डर पर राइट क्लिक करें, फिर कमांड का चयन करें "यहां विंडो खोलें"।
  • 4
    जेडीके `बिन` निर्देशिका तक पहुंचने के लिए पथ सेट करें। एक JAR फ़ाइल बनाने के लिए, आपको `jar.exe` कमांड का उपयोग करना होगा, जो इस स्थिति में रहता है।
  • जेडीके `बिन` डायरेक्टरी के सापेक्ष पथ सेट करने के लिए `पथ` कमांड का प्रयोग करें। उदाहरण के लिए, यदि आपने डिफ़ॉल्ट स्थान में जेडीके स्थापित किया है, तो आपको निम्न कमांड टाइप करना होगा: `पथ c: Program Files Java jdk1.5.0_09 bin`
  • यदि आप निश्चित नहीं हैं कि पथ सही है, तो सही फ़ोल्डर तक पहुंचने के लिए Windows Explorer का उपयोग करें, फिर पता पट्टी में आपको मिले पूरे पथ का ध्यान रखें।
  • 5
    JAR फ़ाइल बनाएँ जार संग्रह को बनाने के लिए कमांड का सिंटैक्स इस प्रकार होगा: `jar cf `।
  • `जार` `jar.exe` प्रोग्राम को लागू करने का आदेश है जो JAR फ़ाइलों को संकलित करता है और बनाता है
  • `सी` पैरामीटर निर्दिष्ट करता है कि आप एक JAR फ़ाइल बना रहे हैं
  • `एफ` पैरामीटर इंगित करता है कि आप JAR फ़ाइल का नाम निर्दिष्ट करना चाहते हैं।
  • पैरामीटर `जार-फाइल-नाम` नाम है जिसके द्वारा जार संग्रह बनाया जाएगा।
  • पैरामीटर `फ़ाइल नाम या फ़ाइल सूची` एक ऐसी जगह से अलग फाइलों की सूची है, जो आपके JAR फ़ाइल में शामिल की जाएगी
  • उदाहरण के लिए, आपके पास इस `जार सीएफ माइोफ़िलेजर मैनिफ़ेलेजर मैनिफेलेक्ट मैक्सिलस। क्लास` जैसे कमांड हो सकते हैं। यह कमांड `मेरीफिलेजर.जर` नामक एक जार फाइल बनाएगा, जिसमें इसमें `manifest.txt` और `मायक्लस.क्लास` फाइल शामिल होगी।
  • यदि आप फ़ाइल सूची में एक निर्देशिका का नाम निर्दिष्ट करते हैं, तो jar.exe कमांड स्वचालित रूप से आपके .jar फ़ाइल में सभी सामग्री को शामिल कर लेगा।
  • विधि 2

    मैक
    1
    फाइलें तैयार करें एक अद्वितीय फ़ोल्डर बनाएं और सभी फ़ाइलों को स्थानांतरित करें, जिन्हें आप JAR संग्रह में सम्मिलित करना चाहते हैं।
    • एक `टर्मिनल` विंडो खोलें उस निर्देशिका पर जाएं जहां सभी फाइलें आपके जार संग्रह में शामिल करने के लिए मौजूद हैं।



  • 2
    .जाव कक्षाओं की सभी फाइलें संकलित करें. उदाहरण के लिए, HelloWorld.java फ़ाइल को निम्न कमांड का उपयोग करके संकलित करें:
  • javac HelloWorld.java
  • पिछले कमांड का नतीजा एक `.class` एक्सटेंशन के साथ एक फाइल है, जिसे आप अपनी जेआर फाइल में शामिल कर सकते हैं
  • 3
    अपना मैनिफ़ेस्ट फ़ाइल बनाएं टेक्स्ट एडिटर का उपयोग करके, अपनी मैनिफ़ेस्ट फाइल बनाइए, इसे `.txt` एक्सटेंशन से बचाएं और उसके अंदर निम्न पाठ डालें:
  • मुख्य-श्रेणी: हैलोवाल्ड (अपने .class फ़ाइल के नाम के साथ हैलोवाल्ड को बदलें)
  • 4
    निम्न आदेश का उपयोग करके अपनी जेआर फाइल बनाएं:
  • जार सीएफएल हैलोवार्ल्ड.जर मैनिफ़ेस्ट.txt हैलोवाल्ड.क्लास
  • 5
    फ़ाइल को चलाएं "जावा -सीपी नोमेफाइल.जर माइकलस".
  • टिप्स

    • आप जर्सी फ़ाइलों को संग्रह संपीड़न कार्यक्रमों का उपयोग करके भी बना सकते हैं, उसी के साथ ज़िप फ़ाइलें बनाई जाती हैं। यदि आप इस पद्धति का उपयोग करते हैं, तो सुनिश्चित करें कि मैनिफ़ेस्ट फाइल आपको संग्रह में शामिल की गई पहली फ़ाइल है।
    • आप सुरक्षा को बढ़ाने के लिए जेएआर फाइलें डिजिटल रूप से हस्ताक्षरित कर सकते हैं आप यह बहुत आसानी से जेडीके `jarsigner` कमांड का उपयोग कर सकते हैं।

    आप की आवश्यकता होगी चीजें

    • कंप्यूटर
    • जावा डेवलपमेंट किट
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com