एक JAR फाइल Java ARchive फाइल का संक्षिप्त रूप है और इसके भीतर जावा प्रोग्राम (जावा क्लास फाइल्स, मेटाडेटा, और संसाधन) रखती है। एक पैकेज फाइल फॉर्मेट होने के नाते (.zip फाइल फॉर्मेट के समान), एक JAR फाइल का उपयोग कई अन्य फाइलों को एक साथ पैक करने के लिए भी किया जा सकता है ताकि पोर्टेबिलिटी में सुधार हो और ये फाइलें जितनी जगह लेती हैं उसे कम किया जा सके। यह JAR फाइलों को अत्यंत बहुमुखी बनाता है और इनका उपयोग गेम, एप्लिकेशन, ब्राउज़र एक्सटेंशन आदि को स्टोर करने के लिए किया जा सकता है।
सभी JAR फाइलें समान नहीं बनाई जाती हैं। कुछ .exe फाइलों की तरह चलाने/निष्पादित करने के लिए होती हैं और अन्य .zip फाइलों की तरह निकालने/अनपैक करने के लिए। जबकि JAR फाइलों को अनपैक करना काफी आसान है और इसे वैसे ही किया जा सकता है जैसे कोई zip फाइल की सामग्री निकालता है, JAR फाइल को निष्पादित करने के लिए ऐसा नहीं है।
जब .exe फाइल पर डबल-क्लिक किया जाता है तो यह विंडोज OS की मदद से एक प्रोग्राम/एप्लिकेशन लॉन्च करती है। इसी तरह, एक .jar फाइल को जावा फ्रेमवर्क का उपयोग करके लॉन्च करके निष्पादित किया जा सकता है। हालांकि, कई यूजर्स को JAR फाइलों को निष्पादित करने का प्रयास करते समय त्रुटियों का सामना करना पड़ता है और आज, इस लेख में, हम इस मामले पर कुछ प्रकाश डालेंगे और बताएंगे कि विंडोज 10 पर JAR फाइलों को कैसे चलाया या निष्पादित किया जाए।
JAR फाइलें क्यों नहीं चलतीं?
एक JAR फाइल में एक मैनिफेस्ट शामिल होता है जो अनिवार्य रूप से फाइल को बताता है कि कैसे व्यवहार करना है जबकि JAR फाइल के भीतर पैक की गई अन्य फाइलों के बारे में जानकारी रखता है। साथ ही, एक JAR फाइल में क्लास फाइलें होती हैं जो निष्पादन योग्य प्रोग्राम के लिए जावा कोड रखती हैं। ये दोनों फाइलें अन्य मीडिया फाइलों के साथ मिलकर जावा रनटाइम एनवायरनमेंट द्वारा एक ही अनुरोध में JAR फाइलों को चलाना संभव बनाती हैं।
यूजर्स JAR फाइल चलाने का प्रयास करते समय इन दो त्रुटियों में से एक का सामना करते हैं।
- जावा रन-टाइम एनवायरनमेंट .jar फाइलों को चलाने के लिए ठीक से सेट नहीं है
- विंडोज रजिस्ट्री JRE (जावा रनटाइम एनवायरनमेंट) को ठीक से कॉल नहीं कर रही है
पहली त्रुटि तब उत्पन्न होती है जब यूजर अपने पर्सनल कंप्यूटर पर जावा का पुराना संस्करण चला रहा होता है और दूसरी तब होती है जब JAR फाइलें जावा बाइनरी के साथ ठीक से जुड़ी नहीं होती हैं।
साथ ही, कभी-कभी जब कोई यूजर JAR फाइल पर डबल-क्लिक करता है, तो एक कमांड प्रॉम्प्ट विंडो एक सेकंड के लिए लॉन्च होती है और फिर वापस बंद हो जाती है, जिससे यूजर निराश हो जाता है। सौभाग्य से, इन दो त्रुटियों को हल करना और JAR फाइल चलाना काफी आसान है।
विंडोज 10 पर JAR फाइलें कैसे चलाएं
जैसा कि पहले उल्लेख किया गया है, आपको JAR फाइल के अंदर निहित एप्लिकेशन/कोड को चलाने के लिए जावा रनटाइम एनवायरनमेंट की आवश्यकता होती है। यह जांचने के लिए कि आपका पर्सनल कंप्यूटर जावा का कौन सा संस्करण चला रहा है और नवीनतम संस्करण में कैसे अपडेट करें, नीचे दिए गए चरणों का पालन करें:
- नीचे उल्लिखित किसी भी विधि द्वारा कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में लॉन्च करें।
- विंडोज की + X दबाएं या पावर यूजर मेनू खोलने के लिए स्टार्ट बटन पर राइट-क्लिक करें। आगामी मेनू से, कमांड प्रॉम्प्ट (एडमिन) पर क्लिक करें।
- रन कमांड लॉन्च करने के लिए विंडोज की + R दबाएं, cmd टाइप करें और ctrl + shift + enter दबाएं।
- स्टार्ट बटन पर क्लिक करें (या विंडोज की + S दबाएं), कमांड प्रॉम्प्ट टाइप करें और राइट पैनल से एडमिनिस्ट्रेटर के रूप में चलाएं चुनें।
- एक बार कमांड प्रॉम्प्ट विंडो खुल जाने पर, java -version टाइप करें और एंटर दबाएं।
कमांड प्रॉम्प्ट अब आपको आपके सिस्टम पर इंस्टॉल जावा के सटीक संस्करण के साथ प्रदान करेगा।
वैकल्पिक रूप से, अपने पीसी पर कॉन्फिगर जावा एप्लिकेशन खोजें और जनरल टैब में अबाउट पर क्लिक करके जावा संस्करण पुनर्प्राप्त करें।
- जावा का नवीनतम संस्करण संस्करण 8 अपडेट 251 है (14 अप्रैल 2020 तक)। यदि आप नवीनतम संस्करण का उपयोग नहीं कर रहे हैं या आपके पास जावा बिल्कुल नहीं है, तो आधिकारिक डाउनलोड पेज जावा डाउनलोड्स फॉर ऑल ऑपरेटिंग सिस्टम पर जाएं और "सहमत और मुफ्त डाउनलोड शुरू करें" बटन पर क्लिक करें।
- डाउनलोड की गई फ़ाइल का पता लगाएं (This PC > डाउनलोड्स) और सेटअप विज़ार्ड खोलने के लिए .exe फ़ाइल पर डबल-क्लिक करें। अब, नवीनतम संस्करण जावा इंस्टॉल करने के लिए ऑन-स्क्रीन प्रॉम्प्ट्स का पालन करें।
- चरण 1 और 2 को दोहराकर जांचें कि अपडेट सफलतापूर्वक इंस्टॉल हुआ था या नहीं।
यदि आप जावा अपडेट करने में किसी समस्या का सामना कर रहे हैं, तो आधिकारिक जावा रिमूवल टूल का उपयोग करके पहले पिछले संस्करण को पूरी तरह से हटाने का प्रयास करें और फिर फ्रेश इंस्टॉल करें।
विधि 1: 'ओपन विथ...' का उपयोग करना
पहली विधि में, हम मैन्युअली JAR फाइल को जावा रनटाइम एनवायरनमेंट के साथ खोलते हैं। ऐसा करने के लिए नीचे दिए गए चरणों का पालन करें।
- फाइल एक्सप्लोरर खोलें (विंडोज की + E), उस JAR फाइल का पता लगाएं जिसे आप निष्पादित/खोलना चाहते हैं और उस पर राइट-क्लिक करें।
- निम्नलिखित फाइल विकल्प/कॉन्टेक्स्ट मेनू से, ओपन विथ चुनें।
- एप्लिकेशन की सूची में जाएं और Java(TM) Platform SE binary का पता लगाने का प्रयास करें। सबसे अधिक संभावना है कि आपको यह एप्लिकेशन की सूची में नहीं मिलेगा।
- तो, चुनें दूसरा ऐप पर क्लिक करें।
- फिर से सूची में जाएं और यदि एप्लिकेशन नहीं मिलता है तो अधिक ऐप्स > इस पीसी पर दूसरा ऐप खोजें पर क्लिक करके मैन्युअली एप्लिकेशन ढूंढें।
- अब उस पथ पर नेविगेट करें जहां java.exe संग्रहीत है। अधिकांश यूजर्स के लिए, यह C:\Program Files\Java\jre1.8.0_221\bin होना चाहिए लेकिन यदि आपको यह वहां नहीं मिलता है, तो निम्नलिखित पथ पर जाने का प्रयास करें C:\Program Files (x86)\Java\jre1.8.0_221\bin
- अंत में, java.exe चुनें और एंटर दबाएं।
विधि 2: कमांड प्रॉम्प्ट का उपयोग करके JAR फाइलें चलाएं
विंडोज 10 कमांड प्रॉम्प्ट विंडो का उपयोग करके भी JAR फाइलें चलाई जा सकती हैं। इस प्रक्रिया में एक कमांड लाइन निष्पादित करना शामिल है और यह करना आसान है।
- पहले उल्लिखित किसी भी विधि का उपयोग करके कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में लॉन्च करें।
- एक बार कमांड प्रॉम्प्ट विंडो लॉन्च हो जाने पर, डायरेक्टरी के शीर्ष पर वापस जाने के लिए कमांड 'cd \' चलाएं।
- अब, निम्नलिखित कमांड टाइप करें java -jar sample.jar और एंटर कुंजी दबाएं।
कमांड लाइन में 'sample.jar' को .jar फाइल के नाम से बदलना न भूलें।
वैकल्पिक रूप से, आप दूसरे चरण को छोड़ सकते हैं और sample.jar को JAR फाइल के पूर्ण पथ से बदल सकते हैं।
विधि 3: थर्ड-पार्टी एप्लिकेशन का उपयोग करना
बाकी सब चीजों की तरह, कई थर्ड-पार्टी एप्लिकेशन मौजूद हैं जो आपको विंडोज 10 पर JAR फाइलों को चलाने या निष्पादित करने देते हैं। इंटरनेट पर मौजूद अधिक लोकप्रिय JAR एक्जीक्यूटर प्रोग्राम्स में से एक है Jarx।
आधिकारिक साइट Jarx - The JAR executer पर जाएं और 'Jarx-1.2-installer.exe' पर क्लिक करके सॉफ्टवेयर फाइल डाउनलोड करें। डाउनलोड की गई फ़ाइल का पता लगाएं और Jarx इंस्टॉल करें। एप्लिकेशन में एक अबाउट विंडो को छोड़कर GUI नहीं है। अब, बस JAR फाइल पर डबल-क्लिक करें या राइट-क्लिक करके ओपन चुनकर अपने पर्सनल कंप्यूटर पर JAR फाइलें चलाएं।
एक और थर्ड-पार्टी एप्लिकेशन जो आपको JAR फाइलें चलाने में सहायता करेगा, वह है Jarfix। JAR फाइलें चलाने के लिए Jarx के लिए चर्चा की गई समान प्रक्रिया का पालन करें।
नोट: Jarfix केवल तभी JAR फाइलें चला पाएगा जब इसे एडमिनिस्ट्रेटर के रूप में लॉन्च किया जाए।
विधि 4: JAR फाइलें निकालें
जैसा कि पहले उल्लेख किया गया है, सभी JAR फाइलें निष्पादन योग्य फाइल होने के लिए डिज़ाइन/मानी नहीं जाती हैं। कुछ सिर्फ एक पैकेज के रूप में काम करती हैं और उनमें अन्य प्रकार की फाइलें होती हैं। हम केवल इसे अनपैकेज/निकालकर जांच सकते हैं कि JAR फाइल निष्पादन योग्य है या नहीं।
यदि आपने कभी zip फाइलों और rar फाइलों के साथ काम किया है, तो संभावना है, आप पहले से ही जानते हैं कि फाइल कैसे निकाली जाती है। कोई विंडोज में बिल्ट-इन एक्सट्रैक्शन टूल का उपयोग करना चुन सकता है या इंटरनेट पर उपलब्ध कई फाइल एक्सट्रैक्टिंग एप्लिकेशन में से एक की सहायता ले सकता है। कुछ सबसे अधिक उपयोग किए जाने वाले और विश्वसनीय एप्लिकेशन 7-zip और WinRAR हैं।
विंडोज के बिल्ट-इन एक्सट्रैक्टिंग टूल का उपयोग करके फाइल निकालने के लिए, बस JAR फाइल पर राइट-क्लिक करें और 'एक्सट्रैक्ट...' विकल्पों में से एक चुनें।
थर्ड-पार्टी एप्लिकेशन का उपयोग करके फाइल निकालने के लिए, पहले एप्लिकेशन की वेबसाइट पर जाएं और इंस्टॉलेशन फाइल डाउनलोड करें। एक बार जब आप एप्लिकेशन इंस्टॉल कर लेते हैं, तो JAR फाइल को एप्लिकेशन में खोलें ताकि वह जिस सामग्री को रखती है उसे देख सकें।
विंडोज 10 पर JAR फाइलें खोलने में असमर्थ समस्या ठीक करें
यदि आप उपरोक्त किसी भी विधि का उपयोग करके JAR फाइलें चलाने में सक्षम नहीं थे, तो निम्नलिखित समाधान आजमाएं।
समाधान 1: रजिस्ट्री एडिटर अपडेट करना
- फाइल एक्सप्लोरर लॉन्च करें (विंडोज की + E) और जावा इंस्टॉलेशन फोल्डर के अंदर bin फोल्डर पर नेविगेट करें।
फोल्डर गंतव्य ड्राइव पार्टीशन के आधार पर भिन्न होता है जिस पर आपने इसे इंस्टॉल किया है। हालांकि, अधिकांश यूजर्स के लिए, फोल्डर C ड्राइव में और प्रोग्राम फाइल्स या प्रोग्राम फाइल्स (x86) के अंदर पाया जा सकता है।
- bin फोल्डर के अंदर, java.exe ढूंढें, उस पर राइट-क्लिक करें और गुण चुनें।
- कम्पैटिबिलिटी टैब पर स्विच करें और इस प्रोग्राम को एडमिनिस्ट्रेटर के रूप में चलाएं के बगल में बॉक्स को टिक करें। बाहर निकलने के लिए लागू करें फिर ओके पर क्लिक करें।
- पहले उल्लिखित किसी भी विधि द्वारा कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में लॉन्च करें।
- अपनी आवश्यकताओं के आधार पर कमांड प्रॉम्प्ट विंडो में निम्नलिखित कमांड में से एक टाइप करें और एंटर दबाएं।
C:\Program Files(x86)\ को अपने वास्तविक जावा इंस्टॉलेशन फोल्डर पते से बदलना न भूलें।
JAR फाइल को केवल लॉन्च करने के लिए, निम्नलिखित कमांड टाइप करें और एंटर दबाएं:
ftype jarfileterm=cmd /s /k ""C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe" -jar "%1" %*" assoc .jar=jarfileterm
यदि आप JAR फाइल को डीबग करना चाहते हैं और इस प्रकार फ़ाइल लॉन्च करने के बाद कमांड प्रॉम्प्ट विंडो को खुला रखना चाहते हैं, तो निम्नलिखित कमांड टाइप करें
ftype jarfileterm=cmd /s /k ""C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe" -jar "%1" %*" assoc .jar=jarfileterm
अब आगे बढ़ें और JAR फाइल खोलने का प्रयास करें।
यदि आप अभी भी JAR फाइल निष्पादित करने में सक्षम नहीं हैं, तो हमें विंडोज रजिस्ट्री एडिटर में कुछ चीजें बदलने की आवश्यकता होगी। हम आपको नीचे दिए गए गाइड का पालन करने में अत्यधिक सावधान रहने की सलाह देते हैं क्योंकि रजिस्ट्री एडिटर एक शक्तिशाली उपकरण है और इसके साथ छेड़छाड़ नहीं की जानी चाहिए।
- विंडोज रजिस्ट्री एडिटर लॉन्च करें स्टार्ट बटन पर क्लिक करके, रजिस्ट्री एडिटर खोजें और एंटर दबाएं या रन कमांड (विंडोज की + R) में regedit टाइप करें।
- बाएं पैनल से, HKEY_CLASSES_ROOT को विस्तारित करने के लिए तीर पर क्लिक करें या डबल-क्लिक करें।
- ड्रॉप-डाउन सूची से, फोल्डर jarfile ढूंढें (कुछ यूजर्स को फोल्डर्स jar_auto_file और jarfileterm मिल सकते हैं बजाय jarfile के। नीचे उल्लिखित समान प्रक्रिया का पालन करें)
- पहले jarfile को डबल-क्लिक करके खोलें।
- jarfile > shell > open > command पर नेविगेट करें
- दाएं पैनल पर, आपको डिफ़ॉल्ट लेबल वाली एक कुंजी दिखाई देनी चाहिए। राइट-क्लिक करें और संशोधित करें चुनें या बस इसे संशोधित करने के लिए डबल-क्लिक करें।
- निम्नलिखित पॉप अप बॉक्स में, वैल्यू डेटा लेबल के तहत, कमांड प्रॉम्प्ट विंडो में पहले दर्ज किए गए ftype कमांड को पेस्ट करें।
- सुनिश्चित करने के लिए क्रॉस-चेक करें कि यह सही है और ओके दबाएं।
नोट: याद रखें कि दोनों फोल्डर्स, jar_auto_file & jarfileterm, के लिए पूरी प्रक्रिया का पालन करें यदि आपके पास वे हैं।
- अंत में, रजिस्ट्री एडिटर को बंद करें और JAR फाइल लॉन्च करने का प्रयास करें।
समाधान 2: जावा सिक्योरिटी सेटिंग्स बदलें
जावा के साथ एक और बहुत आम समस्या सुरक्षा जोखिम है। JAR फाइल चलाने का प्रयास करते समय जोखिम का दावा करने वाला एक चेतावनी संदेश अक्सर पॉप अप होता है। इसे हल करने के लिए, हमें केवल सुरक्षा सेटिंग्स बदलने की आवश्यकता है।
- स्टार्ट बटन पर क्लिक करें या विंडोज की + S दबाएं, कॉन्फिगर जावा खोजें और खोलने के लिए एंटर दबाएं।
- सिक्योरिटी टैब पर क्लिक करके स्विच करें।
- सुनिश्चित करें कि 'ब्राउज़र और वेब स्टार्ट एप्लिकेशन के लिए जावा सामग्री सक्षम करें' के बगल में बॉक्स टिक किया गया है।
- अपवाद साइट सूची में नहीं होने वाले एप्लिकेशन के लिए सुरक्षा स्तर को उच्च पर सेट करें और लागू करें पर क्लिक करें।
- बाहर निकलने के लिए ओके पर क्लिक करें।
अनुशंसित:
- javascript:void(0) त्रुटि कैसे ठीक करें
- स्टार्टअप पर Adobe AcroTray.exe को कैसे अक्षम करें
- विंडोज 10 पर एक साथ कई फाइलों का नाम कैसे बदलें
हमें उम्मीद है कि आप अपने JAR फाइल को विंडोज 10 पर इच्छानुसार चलाने या निष्पादित करने में सक्षम थे। उपरोक्त गाइड का पालन करने में किसी भी समस्या के मामले में या JAR फाइल खोलने में, नीचे टिप्पणी अनुभाग में हमसे जुड़ें और हम आपकी मदद करेंगे।