jar

.jarजावा आर्काइव

Oracle (originally Sun Microsystems) · 1995

डेवलपर
Oracle (originally Sun Microsystems)
श्रेणी
संग्रह
MIME प्रकार
application/java-archive
पहला रिलीज़
1995
ओपन फ़ॉर्मेट
हाँ
फ़ाइल सिग्नेचर
PK

.jar फ़ाइल क्या है?

JAR (Java Archive) फ़ाइल एक पैकेज फ़ाइल प्रारूप है जिसका उपयोग आमतौर पर वितरण के लिए कई Java क्लास फ़ाइलों और संबंधित मेटाडेटा और संसाधनों को एक फ़ाइल में एकत्रित करने के लिए किया जाता है। वे अनिवार्य रूप से एक विशिष्ट संरचना और मैनिफ़ेस्ट फ़ाइल वाले ZIP संग्रह होते हैं। JAR फ़ाइलों का उपयोग आमतौर पर Java अनुप्रयोगों, एप्लेट और पुस्तकालयों को वितरित करने के लिए किया जाता है।

.jar फ़ाइलें खोलने वाले प्रोग्राम

प्लेटफ़ॉर्मप्रोग्राम
WindowsJava Development Kit (JDK)मुफ़्तआधिकारिक
7-Zipमुफ़्त
WinRARसशुल्क
macOSJava Development Kit (JDK)मुफ़्तआधिकारिक
The Unarchiverमुफ़्त

.jar फ़ाइलों की आम समस्याएँ

⚠️ JAR फ़ाइल नहीं खुल रही है या त्रुटियाँ दिखा रही है।
सुनिश्चित करें कि आपके पास Java Runtime Environment (JRE) या JDK स्थापित है। यदि यह एक निष्पादन योग्य एप्लिकेशन नहीं है तो इसे 7-Zip या WinRAR जैसे समर्पित संग्रह टूल से खोलने का प्रयास करें।
⚠️ JAR फ़ाइलें चलाते समय सुरक्षा चेतावनी।
यह तब हो सकता है जब JAR हस्ताक्षरित नहीं है या किसी अविश्वसनीय स्रोत द्वारा हस्ताक्षरित है। केवल विश्वसनीय स्रोतों से JAR फ़ाइलें चलाएं और अहस्ताक्षरित अनुप्रयोगों से सावधान रहें।
⚠️ क्लास या संसाधन गायब हैं।
सत्यापित करें कि JAR फ़ाइल पूरी है और डाउनलोड के दौरान भ्रष्ट नहीं हुई है। मूल स्रोत से फ़ाइल को फिर से डाउनलोड करें।

अक्सर पूछे जाने वाले प्रश्न

JAR फ़ाइल का उपयोग किस लिए किया जाता है?

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

क्या मैं JAR फ़ाइल को ZIP फ़ाइल की तरह खोल सकता हूँ?

हाँ, क्योंकि JAR फ़ाइलें अनिवार्य रूप से एक विशिष्ट संरचना वाली ZIP संग्रह होती हैं, आप अक्सर उनकी सामग्री देखने के लिए उन्हें मानक ZIP उपयोगिताओं के साथ खोल सकते हैं, हालांकि वे Java Virtual Machine द्वारा चलाए जाने के लिए अभिप्रेत हैं।

मैं JAR फ़ाइल कैसे चलाऊं?

यदि आपके पास Java Runtime Environment (JRE) स्थापित है, तो आप कमांड लाइन से 'java -jar yourfile.jar' कमांड का उपयोग करके JAR फ़ाइल चला सकते हैं।

तकनीकी विवरण

JAR फ़ाइल अनिवार्य रूप से एक ZIP फ़ाइल है, जिसका अर्थ है कि यह DEFLATE संपीड़न एल्गोरिथम का उपयोग करती है। इसमें एक META-INF निर्देशिका होती है जिसमें आमतौर पर एक MANIFEST.MF फ़ाइल होती है जिसमें संग्रह की सामग्री के बारे में मेटाडेटा होता है। शुरुआत में 'PK' हस्ताक्षर ZIP-आधारित संग्रहों की एक पहचान है।

क्या आप जानते हैं?

JAR फ़ाइलें ZIP फ़ाइल प्रारूप पर बनी होती हैं, जिससे वे मानक संग्रह उपकरणों से आसानी से जाँची जा सकती हैं।
JAR में 'M' का अर्थ मैनिफ़ेस्ट (Manifest) है, जो MANIFEST.MF फ़ाइल को संदर्भित करता है जिसमें संग्रह की सामग्री और प्रवेश बिंदुओं के बारे में महत्वपूर्ण मेटाडेटा होता है।
JAR फ़ाइलें Java में मॉड्यूलरिटी के लिए आवश्यक हैं, जिससे डेवलपर्स पुन: प्रयोज्य कोड और संसाधनों को पैकेज कर सकते हैं।

सुरक्षा जानकारी

JAR फ़ाइलों में निष्पादन योग्य कोड हो सकता है और संभावित सुरक्षा जोखिमों से बचने के लिए इन्हें केवल विश्वसनीय स्रोतों से डाउनलोड और चलाया जाना चाहिए। हमेशा स्रोत की जाँच करें और किसी भी सुरक्षा चेतावनी की पुष्टि करें।

संबंधित एक्सटेंशन