एक JAR फाइल काय आहे?

कसे उघडा, संपादन, आणि JAR फाइल्स रुपांतरित

.JAR फाईल एक्सटेन्शन असलेली एक फाईल आहे जी Java संग्रहण फाइल जी Java प्रोग्राम्स आणि गेम्स एकाच फाईलमध्ये संग्रहित करण्यासाठी वापरली जाते. काही फाइल्स असतात ज्या स्वतंत्र अनुप्रयोग म्हणून काम करते आणि अन्य प्रोग्राम्स वापरण्यासाठी इतर प्रोग्राम लायब्ररी ठेवतात.

JAR फाइल्स झिप कॉम्प्रेस्ड आहेत आणि अनेकदा क्लासेस फाइल्स, मॅनिफेस्ट फाईल आणि ऍप्लिकेशन रिसोर्स सारख्या गोष्टी संचयित करतात जसे की प्रतिमा, ध्वनी क्लिप आणि सुरक्षा प्रमाणपत्र. ते संक्रमित स्वरूपात शेकडो किंवा हजारो फाइल्स धारण करत असल्याने, JAR फाइल्स सामायिक करणे आणि हलवणे सोपे आहे.

जावा-सक्षम मोबाईल डिव्हायसेस JAR फाइल्सला गेम फाइली म्हणून वापरू शकतात आणि काही वेब ब्राऊजर जर्डर स्वरूपात थीम आणि अॅड-ऑन धारण करतात.

JAR फाइल्स कसे उघडायचे

जावा रनटाइम एन्वार्यनमेंट (जेआरई) एन्ज्युटेबबल जेआर फाइल्स उघडण्यासाठी स्थापित करणे आवश्यक आहे, परंतु लक्षात ठेवा की सर्व JAR फाइल्स एक्झिक्यूटेबल नाही. एकदा स्थापित केल्यानंतर, आपण फक्त JAR फाइल उघडण्यासाठी त्यावर डबल-क्लिक करू शकता.

काही मोबाईल डिव्हाइसेसमध्ये JRE अंगभूत असते एकदा स्थापित झाल्यावर, जावा ऍप्लिकेशन्स वेब ब्राऊजरमध्ये उघडता येतात, जसे की फायरफॉक्स, सफारी, एज, किंवा इंटरनेट एक्स्प्लोरर (पण क्रोम नव्हे).

JAR फाइल्स झिपमध्ये संकुचित झाल्यापासून कोणत्याही फाईल डीकंप्रेसर आतल्या सामुग्री पाहण्यास एक उघडू शकतो. यात 7-झिप, पेझिप आणि जेझिप सारख्या प्रोग्रामचा समावेश आहे

JAR फाइल्स उघडण्याचा दुसरा मार्ग म्हणजे कमांड प्रॉम्प्टवरील खालील कमांडचा वापर करा, आपल्या फाईलचे नाव आपल्या फायरचे नाव देऊन,

java -jar yourfile.jar

वेगवेगळ्या JAR फाइल्स उघडण्यासाठी आपणास वेगवेगळ्या प्रोग्रॅमची गरज भासू शकते, विंडोजमध्ये एखाद्या विशिष्ट फाईल एक्सटेन्शन साठी डीफॉल्ट प्रोग्राम कसा बदलावा हे पहा. जर आपण एखाद्या प्रोग्राममध्ये स्वयंचलितपणे उघडणे सुरु केले आहे जे आपण ते वापरू इच्छित नाही.

JAR फाइल्स उघडताना त्रुटी

Windows ऑपरेटिंग सिस्टम आणि काही वेब ब्राउझरमध्ये सुरक्षा सेटिंग्जमुळे, Java अनुप्रयोगांमध्ये प्रवेश करण्याचा प्रयत्न करताना त्रुटी पाहण्यासारखे काहीही अशक्य नाही.

उदाहरणार्थ, Java ऍप्लेट लोड करण्याचा प्रयत्न करताना " Java Application Blocked " पाहिले जाऊ शकते. " आपल्या सुरक्षा सेटिंग्जने अविश्वसनीय ऍप्लिकेशन चालवण्यापासून अवरोधित केले आहे. " जावा कंट्रोल पॅनेल ऍपलेटमध्ये सुरक्षा स्तर सेट करून निश्चित केले जाऊ शकते.

जर JRE स्थापित केल्यानंतरही तुम्ही जावा ऍप्लेट उघडू शकत नसाल, तर प्रथम तुमच्या ब्राऊजरमधे जावा सक्षम आहे याची खात्री करा आणि नियंत्रण पॅनेल योग्य प्रकारे जावा वापरण्यासाठी सेट आहे. नंतर, सर्व उघड्या खिडक्या बंद करून आणि संपूर्ण प्रोग्राम पुन्हा उघडून आपल्या ब्राउझरला पुर्णपणे रीस्टार्ट करा.

तसेच, आपण जावाची नवीनतम आवृत्ती चालवत आहात हे तपासा. आपण नसल्यास, वरील त्या JRE दुव्यावर परत जा आणि नवीनतम आवृत्ती स्थापित करा.

एक JAR फाइल रूपांतरित कसे

आपण JavaDecompilers.com वेबसाइटच्या मदतीने JAR फाईलच्या क्लासेस फाईल्सना जावा फाइल्सना डिकंपाइल करू शकता. तेथे आपली JAR फाइल अपलोड करा आणि कोणती डीकंपाइलर वापरायची ते निवडा.

जर JAR अनुप्रयोगातून EXE फाईल तयार करण्यात स्वारस्य असेल तर जावाला EXE मध्ये रुपांतरित करण्यावर हा ब्लॉग पोस्ट पहा.

जावा ऍप्लिकेशनमध्ये रुपांतर करणे जेणेकरुन ते अँड्रॉइड प्लॅटफॉर्मवर वापरता येईल जेआरएआर एपीके फाईल कन्वर्जनकरिता आवश्यक असते. एक पर्याय हा Android एमुलेटरमध्ये JAR फाईल चालवू शकतो जेणेकरून कार्यक्रम आपोआप एक एपीके फाइल तयार करेल. तथापि, असे दिसते की Android वर Java प्रोग्राम मिळविण्याचा सर्वात सोपा मार्ग फक्त मूळ स्त्रोत कोडवरून APK संकलित करणे आहे.

आपण Eclipse सारख्या प्रोग्रामिंग अनुप्रयोगांमध्ये JAR फाइल्स कार्यान्वित करू शकता.

युद्ध फाइल्स ही जावा वेब संग्रह फाइल्स असतात, परंतु वॉर फॉर्मॅटमध्ये JAR फाइल नसल्यामुळे आपण JAR फाइल थेट WAR फाइलमध्ये रूपांतरित करू शकत नाही. त्याऐवजी, आपण युद्ध तयार करू शकता आणि नंतर JAR फाईलला lib निर्देशिकामध्ये जोडू शकता जेणेकरून JAR फाईलमधील वर्ग वापरण्यासाठी उपलब्ध असतील. WizToWar आपल्याला हे करण्यास मदत करू शकेल.

JAR फाईलमधील झिप फाईल तयार करण्यासाठी .JAR पासून .ZIP पर्यंत फाईल विस्तारणे पुनर्नामित करणे सोपे आहे. हे प्रत्यक्षात फाइल रूपांतर करत नाही परंतु 7-झिप किंवा पीझिप सारख्या झिप फाईल्स वापरणारे प्रोग्राम्स जेआर फाईल उघडतात.

JAR स्वरूपाना अधिक माहिती

जर आपल्याला JAR फाइल्स मध्ये प्रोग्राम्स पॅकेजिंगसाठी मदत हवी असल्यास, ऑरेकल वेबसाइटवरील सूचनांसाठी त्या लिंकचे अनुसरण करा.

फक्त एक मॅनिफेस्ट फाईल JAR संग्रहणामध्ये समाविष्ट केली जाऊ शकते आणि ते META-INF / MANIFEST.MF स्थानावर असणे आवश्यक आहे. हे कोलन द्वारा विभक्त केलेले नाव आणि मूल्याचे सिंटॅक्स पालन ​​करावे, जसे की मॅनिफेस्ट-व्हर्जन: 1.0 . हा एमएफ फाईल त्या क्लासेसला निर्दिष्ट करू शकते ज्यात अनुप्रयोग लोड होईल.

जावा डेव्हलपर डेसिग्नेशन त्यांच्या अर्जावर स्वाक्षरी करू शकतात पण ते JAR फाईल स्वतःच साइन करत नाही. त्याऐवजी, अर्काईव्हमधील फाईल्स त्यांच्या स्वाक्षरित चेकसमांप्रमाणे सूचीबद्ध आहेत.