JAR फ़ाइल क्या होती है?

JAR — Java आर्काइव

यह क्या है?

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

यह भी, एक बार फिर, एक ZIP आर्काइव ही है, बस इसमें एक मेनिफेस्ट जुड़ा होता है जो Java वर्चुअल मशीन को बताता है कि शुरुआत कहाँ से करनी है।

इतिहास और उत्पत्ति

यह फ़ॉर्मेट 1996 में Java के साथ सामने आया, एक ठोस समस्या हल करने के मकसद से: सैकड़ों फ़ाइलों से बने किसी एप्लिकेशन को बिना बिखराए वितरित करना।

अपने मूल सिद्धांत में यह लगभग तीस वर्षों तक अपरिवर्तित रहा है, और आज भी बड़ी संख्या में एंटरप्राइज़ सॉफ्टवेयर इसी पर चलते हैं।

यह क्यों उपयोगी है

पूरा एप्लिकेशन एक ही फ़ाइल में समाया होता है, जिसे जहाँ भी Java इंस्टॉल हो वहाँ चलाया जा सकता है।

इसे साइन किया जा सकता है ताकि इसका स्रोत प्रमाणित हो सके।

सीमाएँ और कमियाँ

इसके लिए मशीन पर Java का वातावरण इंस्टॉल होना ज़रूरी है।

किसी अनजान स्रोत से मिली JAR फ़ाइल आखिरकार एक निष्पादन योग्य कोड ही है: सावधानी बरतनी चाहिए।

उपयोग के सुझाव

JAR की अंदरूनी सामग्री देखने के लिए इसे ZIP में बदल लें: आपको इसकी आंतरिक संरचना दिख जाएगी।

किसी संदिग्ध स्रोत से डाउनलोड की गई JAR फ़ाइल को कभी न चलाएँ — यह एक प्रोग्राम है, कोई दस्तावेज़ नहीं।

फ़्रांस स्थित हमारे सुरक्षित सर्वरों पर अपनी JAR फ़ाइल कुछ ही सेकंड में कन्वर्ट करें।

JAR कन्वर्ट करें