बहुत सारे macOS उपयोगकर्ता शिकायत कर रहे हैं कि वे Mac OS X 10.14.3 (Mojave) में JAR फ़ाइल लॉन्च नहीं कर सकते। एक उपयोगकर्ता ने यहां तक शिकायत की कि जब भी वह ".jar फ़ाइल पर क्लिक करता है, या फ़ाइल पर राइट-क्लिक करके मैन्युअल रूप से Jar Launcher का चयन करता है, तो फ़ाइल ऐसा एनिमेशन करती है जैसे यह खुलने वाली है, लेकिन कुछ नहीं होता।"
अन्य उपयोगकर्ता शिकायत करते हैं कि "Jar Launcher काम नहीं कर रहा" मुद्दे के बारे में सबसे बुरी बात यह है कि इसे ठीक करने के लिए कोई सुंदर समाधान नहीं हैं। वे कहते हैं, यह बहुत निराशा का कारण है। इस लेख में, हम "MacOS Mojave JAR फ़ाइल लॉन्च नहीं करेगा" बग का निवारण करने में मदद करेंगे और इस प्रक्रिया में उन बहादुर आत्माओं की मदद करेंगे जो इस macOS खराबी से अकेले लड़ रहे हैं।
यहां सूचीबद्ध कुछ समाधानों को Apple द्वारा समर्थन दिया गया है, लेकिन अधिकांश उन लोगों से प्राप्त हुए हैं जिन्होंने इस समस्या का समाधान ढूंढ लिया है। उम्मीद है, वे आपकी मदद करेंगे।
अपने Mac को साफ़ करें
शुरू करने से पहले, हम अनुशंसा करते हैं कि आप अपने कंप्यूटर को Mac क्लीनिंग टूल, अधिमानतः एक प्रीमियम यूटिलिटी सॉफ़्टवेयर से साफ़ करें। यह आपके सिस्टम में समय के साथ जमा हुए अव्यवस्था और डिजिटल मलबे को हटा देगा। यह, दूसरे शब्दों में, आपके Mac को अच्छी स्थिति में बहाल करेगा, कुछ ऐसा जो आवश्यक है यदि आप अपने कंप्यूटर पर कुछ मुद्दों का निवारण करने जा रहे हैं।
प्रो टिप: अपने Mac को प्रदर्शन समस्याओं, जंक फ़ाइलों, हानिकारक ऐप्स और सुरक्षा खतरों के लिए स्कैन करें जो सिस्टम समस्याओं या धीमे प्रदर्शन का कारण बन सकते हैं।
Jar Launcher क्या है?
Jar Launcher वह प्रोग्राम है जो macOS पर Java JAR फ़ाइलों को लॉन्च करने के लिए जिम्मेदार है। हालांकि, लॉन्चर फ़ाइलों को निष्पादित नहीं करता क्योंकि यह भूमिका Java Virtual Machine के लिए आरक्षित है। लॉन्चर /System/Library/CoreServices/Jar Launcher.app में स्थित है।
इस प्रकार, .jar फ़ाइलों को लॉन्च करने का प्रयास करते समय आपको जिन समस्याओं का अनुभव हो सकता है, वे लॉन्चर या Java Virtual Machine से हो सकती हैं। यह भी संभावना है कि Mojave के अपने मुद्दे हैं जिन्हें केवल Apple ठीक कर सकता है।
तो, आप Jar Launcher और JVM से जुड़ी समस्याओं को कैसे हल करते हैं?
1. Mac OS X 10.6 के लिए Java अपडेट 17 इंस्टॉल करें
macOS के लिए नवीनतम Java अपडेट इंस्टॉल करने से उन मुद्दों को ठीक किया जा सकता है जिन्हें आप .jar फ़ाइलें खोलने का प्रयास करते समय अनुभव कर रहे होंगे। Apple के अनुसार, अपडेट Java SE 6 को 1.6.0_65 पर अपडेट करके बेहतर सुरक्षा, संगतता, और विश्वसनीयता प्रदान करता है। यह अपडेट Safari 5.1.9 या बाद के संस्करण में Java प्लग-इन की प्रति-वेबसाइट नियंत्रण को भी सक्षम करता है।
यह जांचने के लिए कि क्या आपका Mac इस नवीनतम संस्करण पर चल रहा है, Applications > Utilities > Terminal पर जाएं और java-version टाइप करें, फिर Enter दबाएं। ऐसा करने से निम्नलिखित संदेश प्रकट होना चाहिए:
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-10M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
Apple से इस नवीनतम अपडेट को डाउनलोड करने के लिए, यहां क्लिक करें। सबसे हालिया Java के लिए, यहां डाउनलोड करें। डाउनलोड और इंस्टॉलेशन पूरा करने के बाद, जांचें कि क्या समस्या हल हो गई है।
यदि आपके कंप्यूटर पर इंस्टॉल किया गया Java का संस्करण नवीनतम है, और आप अभी भी गति समस्याओं का अनुभव करते हैं, तो इसके लिए एक समाधान है। Applications -> Utilities -> Java Preferences > Network टैब पर जाएं। यहां से, "Keep temporary files for fast access" को अनफ्लैग करें। यह Java गति समस्याओं को हल करेगा। यह फिक्स, हालांकि, केवल तभी काम करेगा यदि आपके कंप्यूटर पर स्पेस की कमी नहीं है। एक सामान्य नियम के रूप में, आपके कंप्यूटर की हार्ड ड्राइव 85% से अधिक भरी नहीं होनी चाहिए। यदि आप नहीं जानते कि अपने Mac पर मेमोरी कैसे फ्री करें, तो इस गाइड को पढ़ें।
2. अपनी .Jar फ़ाइल और वर्कस्पेस की जांच करें
यदि आपका .jar ठीक से गठित नहीं है, तो इसके परिणामस्वरूप फ़ाइलों को लॉन्च करने की कोशिश करते समय विफलताएं हो सकती हैं, भले ही आप जानते हों कि Mac पर jar फ़ाइल कैसे खोलें। इसलिए, इसे चलाने का प्रयास करने से पहले किसी भी त्रुटि के लिए अपनी फ़ाइल को दोबारा जांचना आवश्यक है।
आपको यह भी जांचना होगा कि क्या आपके मशीन पर Java इंस्टॉल है। ऐसा करने के लिए, Applications > Utilities > Terminal पर जाएं, और java -jar /path/to/your/app.jar टाइप करें
यदि आपके डिवाइस पर Java इंस्टॉल नहीं है, तो आपको नवीनतम संस्करण डाउनलोड करने की आवश्यकता है।
आपकी .jar फ़ाइलें आपके वर्कस्पेस के भ्रष्ट होने के कारण भी लॉन्च करने में विफल हो सकती हैं। यह सुनिश्चित करने के लिए कि यह मामला नहीं है, कोड को कॉपी करें और इसे एक नए वर्कस्पेस पर पेस्ट करें, और देखें कि क्या यह आपकी समस्या हल करता है। कुछ उपयोगकर्ताओं ने "Mojave JAR फ़ाइल लॉन्च नहीं करेगा" मुद्दे को इस तरह हल किया है।
3. कंसोल में .jar फ़ाइल चलाएं
.jar फ़ाइल को सीधे कंसोल में चलाने से एक त्रुटि संदेश मिलेगा जिसमें आपकी फ़ाइल के न चलने का कारण और समस्या को डीबग करने के टिप्स होंगे। यदि आप त्रुटि संदेश की जांच कर सकते हैं और अनुशंसित सुधारों को लागू कर सकते हैं, तो यह आपकी समस्या को हल करने में मदद कर सकता है।
4. टर्मिनल से .jar फ़ाइल चलाएं
यदि आप जिस .jar फ़ाइल को चलाना चाहते हैं वह ठीक से गठित है, तो इसे टर्मिनल से चलाना ठीक काम करना चाहिए। टर्मिनल से .jar फ़ाइल चलाने का तरीका यहां दिया गया है:
- Control + Option + Shift + T कुंजियाँ दबाकर एक नया टर्मिनल खोलें।
- $ java -jar filename.jar टाइप करें और Enter दबाएं।
जांचें कि क्या आपकी समस्या हल हो गई है।
उम्मीद है, उपरोक्त तीन समाधानों ने macOS Mojave पर .jar फ़ाइलें लॉन्च करने की आपकी समस्याओं को हल करने में मदद की है। तीनों में से सबसे अच्छा समाधान Apple से पैच डाउनलोड करना है क्योंकि ऐसा लगता है कि कंपनी ने कम से कम माना है कि बग उनके पक्ष से उत्पन्न होता है।
यदि आपके पास Mojave पर .jar फ़ाइल लॉन्च करने के बारे में कोई और विचार है, तो बेझिझक उन्हें नीचे टिप्पणी अनुभाग में साझा करें।