JAR একটি ফাইল ফরম্যাট যা জাভা ক্লাস ফাইল, এর সাথে জড়িত মেটাডেটা এবং রিসোর্সগুলিকে একটি একক ফাইলে একত্রিত করতে সাহায্য করে।
JAR ফাইল তৈরি করা - jar cf কমান্ড ব্যবহার করা যেতে পারে, যেখানে 'cf' মানে ফাইল তৈরি করা।
jar cf jar_file_name files_to_compress
একবার JAR ফাইল তৈরি হলে, একটি ডিফল্ট ম্যানিফেস্ট ফাইলও তৈরি হয়। একটি নির্দিষ্ট আর্কাইভে শুধু একটি ম্যানিফেস্ট ফাইল থাকে, এবং এর এক্সটেনশন হবে 'mf' এবং এটি পাথনেমে থাকবে। এই
ম্যানিফেস্ট ফাইলটি প্যাকেজে কমপ্রেস করা/উপস্থিত ফাইলগুলোর তথ্য দিতে সাহায্য করে।
JAR ফাইল দেখানো - 'jar tf' কমান্ড ব্যবহার করা যেতে পারে কমপ্রেস করা ফাইল দেখতে। এখানে, 'tf' টেবিল কন্টেন্টস দেখাকে প্রতিনিধিত্ব করে।
jar tf jar_file_name
JAR ফাইল থেকে কন্টেন্ট এক্সট্র্যাক্ট করা - 'xf' কমান্ড ব্যবহার করা যেতে পারে JAR ফাইল থেকে কন্টেন্ট এক্সট্র্যাক্ট করতে। এখানে, 'xf' এক্সট্রাকশনকে প্রতিনিধিত্ব করে।
jar xf jar_file_name
JAR ফাইল আপডেট করা - 'uf' কমান্ড আপডেট করার জন্য ব্যবহৃত হয়, যেখানে 'u' একটি বিদ্যমান JAR ফাইলের কন্টেন্ট আপডেট করা প্রতিনিধিত্ব করে। এটি ম্যানিফেস্ট ফাইল মডিফাই করে বা নতুন ফাইল যোগ করে করা হয়।
jar uf jar_file_name other_input_files
JAR ফাইল রান করা - যদি একটি অ্যাপ্লিকেশন JAR ফাইল হিসেবে কমপ্রেস করা থাকে, নিচের কমান্ড ব্যবহার করা যেতে পারে।
FILE_LOCATION:\>java –jar file_name.jar