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