JAR (Java Archive) হলো জাভা ক্লাস ফাইল, ইমেজ, লাইব্রেরি ইত্যাদি প্যাকেজ করার একটি ফাইল ফরম্যাট। এটা সফটওয়্যার ও লাইব্রেরি ডিস্ট্রিবিউশনের জন্য ব্যবহৃত হয়।
JAR ফাইল তৈরি (Command Prompt)
jar কমান্ড ব্যবহার করে JAR তৈরি করা হয়। সিনট্যাক্স:
jar cvf
c: নতুন আর্কাইভ তৈরিv: ভার্বোজ আউটপুটf: ফাইল নাম স্পেসিফাই
স্টেপ-বাই-স্টেপ উদাহরণ
- জাভা ফাইল তৈরি:
D:/example/Sample.javapublic class Sample { public static void main(String args[]){ System.out.println("Hi welcome to Tutorialspoint"); } } - কম্পাইল:
javac Sample.java→Sample.classতৈরি হবে। - JAR তৈরি:
jar cvf sample.jar Sample.classadded manifest adding: Sample.class(in = 434) (out= 302) (deflated 30%)
- JAR রান:
java -jar sample.jarHi welcome to Tutorialspoint
এন্ট্রি পয়েন্ট (Main-Class) সহ এক্সিকিউটেবল JAR
ম্যানিফেস্ট ফাইলে Main-Class এন্ট্রি থাকলে java -jar কাজ করে। jar cfe অপশন দিয়ে সরাসরি তৈরি করা যায়:
jar cfe sample.jar Sample Sample.class
e: এন্ট্রি পয়েন্ট (Main-Class) স্পেসিফাই
Eclipse IDE-এ JAR তৈরি
- প্রজেক্টে রাইট ক্লিক → Export
- Java → JAR file সিলেক্ট → Next
- JAR ফাইল নাম ও লোকেশন দিন
- Finish ক্লিক করুন
JAR ফাইল ক্লাসপথে যোগ করা
লাইব্রেরি JAR ব্যবহার করতে হলে:
- প্রজেক্টের
libফোল্ডারে রাখুন, বা - কমান্ড লাইনে:
java -cp ".;mylib.jar" MyClass(Windows) /java -cp ".:mylib.jar" MyClass(Linux/Mac)