JAR ফাইলها EXE ফাইলগুলির মতো কিন্তু এগুলো চালানোর জন্য Java ফ্রেমওয়ার্কের প্রয়োজন হয়। এগুলাকে Windows-এ EXE ফাইলগুলির মতো ভাবুন যেগুলো ডাবল ক্লিক করলে প্রোগ্রাম চালু হয়। আপনি যখন একটি EXE ফাইল চালান, এটি Windows OS সাপোর্ট ব্যবহার করে। একইভাবে, JAR ফাইল চালাতে হলে Java Framework-এর সাহায্য প্রয়োজন হয়। আমরা যখন JAR ফাইল খোলা বলি, আমরা এটি আর্কাইভ ফাইল হিসেবে খোলা বোঝাচ্ছি না, বরং আমরা এটি এক্সিকিউট করছি। এই পোস্টে, আমি শেয়ার করব কীভাবে Windows 11/10-এ JAR ফাইল খোলা বা চালানো যায়।
Java এক্সিকিউটেবল JAR ফাইল কী?
একটি JAR ফাইল একটি আর্কাইভিং ফরম্যাট যা শুধু ডিরেক্টরি এবং সোর্স ফাইলগুলো সংরক্ষণ করে না, বরং এক্সিকিউটেবল ফাইল হিসেবেও চালানো যায়। এমন Java ARchive ফাইলগুলিতে Java ক্লাস ফাইল থাকতে পারে যা JAR এক্সিকিউট হলে চলে।
Archiver টুল যেমন 7-Zip JAR ফাইল থেকে কন্টেন্ট এক্সট্রাক্ট করতে পারে, কিন্তু এটি করা বয়র্থা – আমাদের ফাইলগুলো এক্সিকিউট করতে হয় ঠিক EXE ফাইলগুলির মতো।
Windows 11/10-এ JAR ফাইল কীভাবে চালাবেন
যেহেতু Java ফাইলها Windows-এ স্বয়ংক্রিয়ভাবে চালানো যায় না, আপনাকে Java Framework বা যা প্রচলিতভাবে Java বলা হয় ইনস্টল করতে হবে।そう言うと, Java ফাইলها Java-এর নির্দিষ্ট ভার্সনের ওপর ডিপেন্ডেন্ট হতে পারে। তাই Windows 11/10-এ JAR ফাইল খোলার জন্য আপনাকে নিচের ধাপগুলো নিতে হবে:
- Java ডাউনলোড এবং ইনস্টল করুন।
- System path সেট করুন
- JAVA ফাইল চালান
- Java ফাইল অ্যাসোসিয়েশন সেট করুন
- Java runtime-এ ফাইল অ্যাসোসিয়েশন প্রতিষ্ঠা করুন।
১] Java Framework ডাউনলোড এবং ইনস্টল করুন
Windows-এ JAR ফাইল চালাতে, আপনাকে আপনার সিস্টেমে Java ইনস্টল করতে হবে। Java Download Page-এ যান, এবং ইনস্টল করুন। ডিফল্টভাবে শুধু লেটেস্ট ভার্সন ইনস্টল হবে। যাইহোক, আপনার JAR ফাইল যদি Java-এর ভিন্ন ভার্সন চায়, তবে আপনি এখান থেকে ডাউনলোড করতে পারেন।
কখনও কখনও, একটি বিদ্যমান পুরনো Java ভার্সন সমস্যা সৃষ্টি করতে পারে। তাই, আপনি যদি এমন সমস্যা ফেস করেন, তবে আগে পুরনো ভার্সনটি মুছে ফেলুন। অফিশিয়াল Java Remover টুল ব্যবহার করে এটি সরিয়ে দিন। তারপর লেটেস্ট ভার্সন ইনস্টল করুন।
২] Java-এর জন্য System Path সেট করুন
এরপর, আপনাকে JAVA_HOME পাথ সেট করতে হবে। এটি নিশ্চিত করে যে আপনি যে কোনো JAVA ফাইল চালাচ্ছেন সেটি প্রোগ্রামের জন্য জরুরি লাইব্রেরি খুঁজে পায়। আপনি কমান্ড লাইন ব্যবহার করে Java পাথ echo করে দেখতে পারেন এটি ঠিক কিনা।
৩] Java বা JAR ফাইল চালান
এখন আপনি JAR ফাইলটিতে ডাবল ক্লিক করলে, এটি অটোমেটিক্যালি EXE ফাইলগুলির মতো চালু হয়ে যাবে। যদি ভার্সন নিয়ে কোনো সমস্যা থাকে, তবে ফাইলটি আপনাকে জানাবে।
আপনার কাছে যদি এমন একটি JAR ফাইল থাকে যা নিজে থেকে না চলে, তবে আপনি java JDK ব্যবহার করে এটি চালাতে পারেন। Command Prompt খুলুন, এবং type java -jar name_of_jar_file.jar. এটি JAR ফাইলটি অটোমেটিক্যালি এক্সিকিউট করবে।
৪] Java বা JAR ফাইল অ্যাসোসিয়েশন সেট করুন
শেষ ধাপ হলো Java runtime-এ ফাইল অ্যাসোসিয়েশন প্রতিষ্ঠা করা। এটি নিশ্চিত করবে যে প্রতিবার আপনি চালাতে যাওয়ার সময় আপনাকে প্রোগ্রাম সিলেক্ট করতে বলা হবে না।
- Shift + Right-click করুন ফাইলের ওপর, এবং Open with অপশন সিলেক্ট করুন।
- 'Choose another app.' সিলেক্ট করুন।
- যদি Java(TM) Platform SE binary আপনার লিস্টে নেই, স্ক্রোল করুন, এবং More Apps-এ ক্লিক করুন।
- এবং তারপর Select app from the computer বেছে নিন।
- আপনি এই কনটেক্সট মেনুতে 'Java(TM) Platform SE binary' দেখতে পাবেন কিন্তু এটি সিলেক্ট করবেন না।
- আমরা যেন সাজেস্ট করেছি সেই পাথে থাকা JAVA বা JAR ফাইল চালাতে পারে এমন ফাইলটি লোকেট করুন।
- নিশ্চিত করুন যে "Always use this program." বলা চেকবক্সটি চেক করা আছে।
একবার হয়ে গেলে, ভবিষ্যতের সব JAR ফাইলها অটোমেটিক্যালি Java run time library-তে খুলবে। আপনি এই সব ফাইলের জন্য Java আইকন দেখবেন।
কমান্ড লাইন থেকে Java JAR কীভাবে চালাবেন?
আপনাকে java কমান্ড ব্যবহার করতে হবে একটি .jar ফাইল চালানোর জন্য
java -jar.jar
আপনার যদি java ইনস্টল না থাকে, তবে আপনি default-jre প্যাকেজ ইনস্টল করে এটি ফিক্স করতে পারেন।
আমরা আশা করি এই টিপসগুলো বোঝা সহজ ছিল এবং Windows 11/10-এ Java ফাইল খোলা বা চালাতে আপনাকে সাহায্য করল।