অনেক macOS ব্যবহারকারী শিকায়ত করছেন যে তারা Mac OS X 10.14.3 (মোজাভ)-এ JAR ফাইল লঞ্চ করতে পারছেন না। একজন ব্যবহারকারী শিকায়ত করেছেন যে যতক্ষণ সে ".jar ফাইল"-এ ক্লিক করে, অথবা ফাইলে রাইট-ক্লিক করে ম্যানুয়ালি Jar Launcher সিলেক্ট করে, ফাইলটি যেন খোলার মত অ্যানিমেশন করে, কিন্তু কিছুই হয় না।
অন্য ব্যবহারকারীরা শিকায়ত করেছেন "Jar Launcher not working" ইস্যুর সবচেয়ে খারাপ দিক হলো এটিকে কীভাবে ফিক্স করবেন সেটি সম্পর্কে কোনো এলিগেন্ট সমাধান নেই। এটা, তারা বলে, অনেক ফ্রাস্ট্রেশনের কারণ। এই আর্টিকেলে, আমরা "MacOS মোজাভ JAR ফাইল লঞ্চ করবে না" বাগ ট্রাবলশুট করব এবং প্রক্রিয়ায় তাদের সাহায্য করব যারা এই macOS ম্যালফাংশন একলেই লড়াই করছেন।
এখানে লিস্ট করা সমাধানগুলোর কিছু অ্যাপল দ্বারা এন্ডোর্সড, কিন্তু অধিকাংশ সমস্যার ওয়ার্কঅরাউন্ড খুঁজে পেয়েছেন মানুষ থেকে সোর্স করা। আশা করি এগুলো আপনার কাজে আসবে।
আপনার ম্যাক ক্লিন করুন
শুরু করার আগে, আমরা পরামর্শ দিচ্ছি আপনি একটি ম্যাক ক্লিনিং টুল, পferably একটি প্রিমিয়াম ইউটিলিটি সফ্টওয়্যার দিয়ে আপনার কম্পিউটার ক্লিন করুন। এটি সময়ের সাথে সাথে আপনার সিস্টেমে জমা हुइয়েছে ক্লাটার এবং ডিজিটাল ডébrিস দূর করবে। অন্য কথায়, এটি আপনার ম্যাককে ফাইন ফেটলে রিস্টোর করবে, কিছু যা আপনার কম্পিউটারে কিছু ইস্যু ট্রাবলশুট করার জন্য প্রয়োজনীয়।
প্রো টিপ: আপনার ম্যাককে পারফরম্যান্স সমস্যা, জাঙ্ক ফাইল, ক্ষতিকর অ্যাপ এবং নিরাপত্তা হুমকির জন্য স্ক্যান করুন
যা সিস্টেম সমস্যা বা ধীর পারফরম্যান্সের কারণ হতে পারে।
Jar Launcher কী?
Jar Launcher হলো वह প্রোগ্রাম যা macOS-এ Java JAR ফাইল লঞ্চ করার জন্য দায়িত্বশীল। লঞ্চারটি য, ফাইলগুলো এক্সিকিউট করে না কারণ এই ভূমিকা Java Virtual Machine-এর জন্য রিজার্ভড। লঞ্চারটি অবস্থিত /System/Library/CoreServices/Jar Launcher.app-এ।
তাই, .jar ফাইল লঞ্চ করার চেষ্টা করার সময় আপনি যে সমস্যাগুলো অনুভব করছেন সেগুলো লঞ্চারটিই বা Java Virtual Machine-র ফলাফল হতে পারে। এছাড়া সম্ভব মোজাভের নিজস্ব ইস্যু আছে যা শুধু অ্যাপল ফিক্স করতে পারে।
তো, Jar Launcher এবং JVM-র সাথে জড়িত সমস্যা কীভাবে সমাধান করবেন?
১. Java for Mac OS X 10.6 Update 17 ইনস্টল করুন
macOS-এ লেটেস্ট জাভা আপডেট ইনস্টল করলে .jar ফাইল খোলার চেষ্টা করার সময় আপনি যে ইস্যুগুলো অনুভব করছেন সেগুলো ফিক্স হবে। অ্যাপল অনুযায়ী, আপডেটটি জাভা SE 6 কে 1.6.0_65-এ আপডেট করে উন্নত নিরাপত্তা, কম্প্যাটিবিলিটি, এবং নির্ভরযোগ্যতা প্রদান করে। এই আপডেটটি সাফারি 5.1.9 বা পরবর্তী ভার্সনে পার-ওয়েবসাইট কন্ট্রোল অফ জাভা প্লাগ-ইনও সক্ষম করে।
আপনার ম্যাক এই লেটেস্ট ভার্সনে চলছে কিনা চেক করতে, 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)
অ্যাপল থেকে এই লেটেস্ট আপডেট ডাউনলোড করতে, এখানে ক্লিক করুন। সবচেয়ে রিসেন্ট জাভার জন্য, এখানে ডাউনলোড করুন। ডাউনলোড এবং ইনস্টলেশন কমপ্লিট হওয়ার পর, চেক করুন সমস্যাটি সমাধান হয়েছে কিনা।
আপনার কম্পিউটারে ইনস্টল্ড জাভা ভার্সন যদি লেটেস্ট হয়, এবং আপনি এখনও স্পিড ইস্যু অনুভব করেন, তবে তারও একটি ওয়ার্কঅরাউন্ড আছে। Applications -> Utilities -> Java Preferences > Network ট্যাবে যান। এখান থেকে, "Keep temporary files for fast access" আনফ্ল্যাগ করুন। এটি জাভা স্পিড ইস্যু সমাধান করবে। এই ফিক্সটি, যাবতীয়, শুধু তখন কাজ করবে যদি আপনার কম্পিউটারে স্পেস কনস্ট্রেইন্ট না থাকে। সাধারণ নিয়ম হিসেবে, আপনার কম্পিউটারের হার্ড ড্রাইভ ৮৫% এর বেশি ফুল হওয়া উচিত নয়। আপনি যদি না জানেন আপনার ম্যাকে মেমরি কীভাবে ফ্রি করবেন, এই গাইড পড়ুন।
২. আপনার .Jar ফাইল এবং ওয়ার্কস্পেস চেক করুন
আপনার .jar যদি সঠিকভাবে কনস্টিটিউটেড না থাকে, এটি ফাইল লঞ্চ করার সময় ফেইলার ফলাফল দিতে পারে, এমনকি আপনি যদি জানেন ম্যাকএ jar ফাইল কীভাবে খোলবেন। তাই আপনার ফাইলকে যেকোনো এররের জন্য ডাবল-চেক করা জরুরি ট্রাই করার আগে।
আপনাকে চেক করতে হবে আপনার মেশিনে জাভা ইনস্টল্ড আছে কিনা। এটি করতে, Applications > Utilities > Terminal-এ যান, এবং টাইপ করুন java -jar /path/to/your/app.jar
আপনার ডিভাইসে জাভা ইনস্টল্ড না থাকলে, তবে আপনাকে লেটেস্ট ভার্সন ডাউনলোড করতে হবে।
আপনার .jar ফাইলগুলো লঞ্চ করতে ব্যর্থ হতে পারে কারণ আপনার ওয়ার্কস্পেস করাপ্টেড। এটি নিশ্চিত করার জন্য যে এটিই কেস নয়, কোডটি কপি করুন এবং একটি নতুন ওয়ার্কস্পেসে পেস্ট করুন, এবং দেখুন এটা আপনার সমস্যা সমাধান করে কিনা। কিছু ব্যবহারকারী "Mojave won't launch jar file" ইস্যু এভাবে সমাধান করেছেন।
৩. Console-এ .jar ফাইল রান করুন
Console-এ সরাসরি .jar ফাইল রান করলে একটি এরর মেসেজ আসবে যেটিতে আপনার ফাইল কেন রান করছে না তার কারণ এবং সমস্যা ডিবাগ করার টিপস থাকবে। আপনি যদি এরর মেসেজ চেক করে রিকমেন্ডেড ফিক্স অ্যাপ্লাই করতে পারেন, এটা আপনার সমস্যা সমাধান করতে সাহায্য করতে পারে।
৪. Terminal থেকে .jar ফাইল রান করুন
আপনি যে .jar ফাইলটি রান করতে চান সেটি যদি সঠিকভাবে কনস্টিটিউটেড থাকে, তবে Terminal থেকে রান করলে ঠিকঠাক কাজ করা উচিত। Terminal থেকে .jar ফাইল কীভাবে রান করবেন:
- Control + Option + Shift + T কী চাপে একটি নতুন Terminal খুলুন।
- টাইপ করুন $ java -jar filename.jar এবং Enter চাপুন।
চেক করুন আপনার সমস্যা সমাধান হয়েছে কিনা।
আশা করি উপরের তিনটি সমাধান আপনার macOS মোজাভে .jar ফাইল লঞ্চ করার সমস্যা সমাধান করতে সাহায্য করেছে। তিনটির মধ্যে সেরা সমাধান হলো অ্যাপল থেকে প্যাচ ডাউনলোড করা কারণ মনে হচ্ছে কোম্পানিটি কমপক্ষে স্বীকার করেছে যে বাগটি তাদের সাইড থেকে উদ্ভূত।
আপনার কাছে মোজাভে .jar ফাইল লঞ্চ করার আরও কোনো আইডিয়া থাকলে, নিচে কমেন্ট সেকশনে শেয়ার করতে ভুলবেন না।