উত্তর:
ডক্স থেকে :
একটি জার ফাইল থেকে ফাইলগুলি সরাতে
x, যেমনটি ব্যবহার করুন :C:\Java> jar xf myFile.jarএকটি জার ফাইল থেকে কেবলমাত্র নির্দিষ্ট ফাইলগুলি বের করতে, তাদের ফাইলের নাম সরবরাহ করুন:
C:\Java> jar xf myFile.jar foo bar
ফোল্ডারটি jarসম্ভবত আপনার জন্য নয় C:\Java, আমার উইন্ডোজ বিভাজনে এটি:
C:\Program Files (x86)\Java\jdk[some_version_here]\bin
এর অবস্থানটি jarআপনার পথের পরিবেশের পরিবর্তনশীল না হলে আপনাকে পুরো পথটি নির্দিষ্ট করতে হবে / ফোল্ডারের ভিতরে থেকে প্রোগ্রামটি চালাতে হবে।
সম্পাদনা: এখানে আরও একটি নিবন্ধ দেওয়া হয়েছে, বিশেষত জারগুলি আহরণের উপর ফোকাস করা: http://docs.oracle.com/javase/tutorial/dep रोजगार/jar/unpack.html
jar.exeফোল্ডারের ভিতরে থেকে পুরো পথ নির্দিষ্ট করুন বা এটি চালান run
আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন: jar xf rt.jar
যেখানে Xএক্সট্রাকশনের জন্য দাঁড়িয়েছে এবং fযে কোনও বিকল্প রয়েছে যা ইঙ্গিত করে যে JAR ফাইল থেকে ফাইলগুলি বের করতে হবে তা স্ট্যান্ডিনের পরিবর্তে কমান্ড লাইনে নির্দিষ্ট করা হয়েছে।
জাভাতে একটি ক্লাস রয়েছে বিশেষত জিপ ফাইলগুলির জন্য এবং আরও একটি বিশেষভাবে জার ফাইলগুলির জন্য।
java.util.jar.JarOutputStream
java.util.jar.JarInputStream
কনসোল থেকে প্রাপ্ত কমান্ডের সাহায্যে, সিস্টেম.ইনে স্ক্যানার সেট করে আপনি যা ব্যবহার করতে পারেন
Scanner console = new Scanner(System.in);
String input = console.nextLine();
তারপরে সমস্ত উপাদানগুলি পান এবং একটি ফাইল হিসাবে তাদের লিখুন।
JarEntry JE = null;
while((JE = getNextJarEntry()) != null)
{
//do stuff with JE
}
আপনি এর পরিবর্তে java.util.zip.ZipInputStream ব্যবহার করতে পারেন, যেমন একটি JAR ফাইলটি একটি জিপ ফাইলের মতো একই ফর্ম্যাটে রয়েছে, জিপআইপুট স্ট্রিম জার ফাইলটি হ্যান্ডেল করতে সক্ষম হবে, বাস্তবে জারি ইনপুটস্ট্রিমটি জিপআইপুট স্ট্রিমটি প্রসারিত করে।
getNextEntry ব্যবহার করার জন্য getNextJarEntry এর পরিবর্তে বিকল্পও রয়েছে
মি। জার নামের একটি ফাইল দিয়েছেন:
জাভা jarকমান্ডটি ব্যবহার করুন - আমি jdk1.8.0_31 ব্যবহার করছি তাই আমি টাইপ করব
সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.8.0_31 \ বিন \ জার xf me.jar
এটি ফোল্ডার বিনটিতে ফাইলটি বের করা উচিত। ফাইলটি দেখুন। ক্লাসের ক্ষেত্রে আমার ক্ষেত্রে আমার Me.jar এ একটি ভ্যালেন্টাইন.class রয়েছে
প্রকার java Valentineও Enter টিপুন এবং আপনার বার্তা ফাইল খোলা হবে।
নির্দিষ্ট ফোল্ডারে জারটি বের করতে কমান্ড প্রম্পটের মাধ্যমে এই কমান্ডটি ব্যবহার করুন
C:\Java> jar xf myFile.jar -C "C:\tempfolder"
-Cজার ফাইল তৈরি করার সময় কেবলমাত্র ব্যবহৃত হতে পারে।
unzip file.jar -d dir_name_where_extractingউইন্ডোতে আপনার