কি জানতে হবে
- একটি JAR ফাইল একটি জাভা সংরক্ষণাগার ফাইল।
- একটি ব্রাউজার দিয়ে খুলুন (জাভা ইনস্টল করা আবশ্যক)।
- Eclipse দিয়ে EXE তে রূপান্তর করুন।
এই নিবন্ধটি ব্যাখ্যা করে যে একটি JAR ফাইল কী, আপনি কীভাবে এটি ব্যবহার করতে চান এবং কীভাবে একটিকে EXE বা ZIP তে রূপান্তর করবেন তার উপর নির্ভর করে আপনি একটিকে কীভাবে খুলতে পারেন।
একটি JAR ফাইল কি?
.JAR এর সাথে একটি ফাইল ফাইল এক্সটেনশন একটি জাভা আর্কাইভ ফাইল যা জাভা প্রোগ্রাম এবং গেমগুলিকে একটি ফাইলে সংরক্ষণ করার জন্য ব্যবহৃত হয়। কিছুতে এমন ফাইল রয়েছে যা তাদের স্বতন্ত্র অ্যাপ হিসাবে কাজ করে এবং অন্যরা অন্যান্য প্রোগ্রাম ব্যবহারের জন্য প্রোগ্রাম লাইব্রেরি ধারণ করে।
JAR ফাইলগুলি জিপ সংকুচিত হয় এবং প্রায়শই CLASS ফাইল, একটি ম্যানিফেস্ট ফাইল এবং ছবি, সাউন্ড ক্লিপ এবং নিরাপত্তা শংসাপত্রের মতো অ্যাপ্লিকেশন সংস্থানগুলির মতো জিনিসগুলি সঞ্চয় করে৷ যেহেতু তারা একটি সংকুচিত বিন্যাসে শত শত বা এমনকি হাজার হাজার ফাইল ধারণ করতে পারে, তাই তাদের ভাগ করা এবং সরানো সহজ।
জাভা-সক্ষম মোবাইল ডিভাইসগুলি গেম ফাইলগুলির জন্য এই ফর্ম্যাটটি ব্যবহার করতে পারে এবং কিছু ওয়েব ব্রাউজার JAR ফর্ম্যাটে থিম এবং অ্যাড-অনগুলি ধারণ করে৷
কিভাবে JAR ফাইল খুলবেন
দ্য জাভা রানটাইম এনভায়রনমেন্ট (JRE) এক্সিকিউটেবল JAR ফাইলগুলি খুলতে ইনস্টল করতে হবে, কিন্তু মনে রাখবেন যে সমস্ত JAR ফাইল এক্সিকিউটেবল নয়। একবার ইনস্টল হয়ে গেলে, আপনি ফাইলটি খুলতে ডাবল-ক্লিক করতে পারেন।
কিছু মোবাইল ডিভাইসে JRE বিল্ট-ইন থাকে। একবার ইনস্টল হয়ে গেলে, জাভা অ্যাপ্লিকেশনগুলি একটি ওয়েব ব্রাউজারেও খোলা যেতে পারে, যেমন ফায়ারফক্স, সাফারি, এজ ইত্যাদি ( কিন্তু ক্রোম নয় )
যেহেতু JAR ফাইলগুলি জিপ দিয়ে সংকুচিত হয়, তাই যেকোনো ফাইল ডিকম্প্রেসার ভিতরে থাকা বিষয়বস্তু দেখতে একটি খুলতে পারে। এই মত প্রোগ্রাম অন্তর্ভুক্ত 7-জিপ , পিজিপ এবং jZip
ফাইল খোলার আরেকটি উপায় হল নিম্নলিখিত ব্যবহার করা আদেশ ভিতরে কমান্ড প্রম্পট , প্রতিস্থাপনyourfile.jarআপনার নিজের JAR ফাইলের নামের সাথে:
যেহেতু আপনার বিভিন্ন JAR ফাইল খুলতে বিভিন্ন প্রোগ্রামের প্রয়োজন হতে পারে, দেখুন উইন্ডোজে ফাইল অ্যাসোসিয়েশনগুলি কীভাবে পরিবর্তন করবেন যদি এটি স্বয়ংক্রিয়ভাবে এমন একটি প্রোগ্রামে খোলা হয় যার সাথে আপনি এটি ব্যবহার করতে চান না।
JAR ফাইল খোলার সময় ত্রুটি
উইন্ডোজ অপারেটিং সিস্টেমে এবং কিছু ওয়েব ব্রাউজারে নিরাপত্তা সেটিংসের কারণে, জাভা অ্যাপ্লিকেশনগুলি অ্যাক্সেস করার চেষ্টা করার সময় ত্রুটিগুলি দেখা একেবারেই অস্বাভাবিক নয়৷
উদাহরণ স্বরূপ, 'জাভা অ্যাপ্লিকেশন ব্লক করা হয়েছে' একটি জাভা অ্যাপলেট লোড করার চেষ্টা করার সময় দেখা যেতে পারে। 'আপনার নিরাপত্তা সেটিংস একটি অবিশ্বস্ত অ্যাপ্লিকেশন চালানো থেকে অবরুদ্ধ করেছে৷' দ্বারা সংশোধন করা যেতে পারে নিরাপত্তা স্তর সেট করা জাভা কন্ট্রোল প্যানেল অ্যাপলেটের মধ্যে।
আপনি JRE ইনস্টল করার পরেও জাভা অ্যাপলেট খুলতে না পারলে প্রথমে নিশ্চিত করুন যে আপনার ব্রাউজারে জাভা সক্রিয় আছে এবং সেটা জাভা ব্যবহার করার জন্য কন্ট্রোল প্যানেল সঠিকভাবে সেট আপ করা হয়েছে . তারপর, সমস্ত খোলা উইন্ডো বন্ধ করে এবং তারপর পুরো প্রোগ্রামটি পুনরায় চালু করে আপনার ব্রাউজারটি সম্পূর্ণরূপে পুনরায় চালু করুন।
এছাড়াও, আপনি জাভা এর সর্বশেষ সংস্করণ চালাচ্ছেন তা পরীক্ষা করুন . যদি আপনি না হন, উপরের JRE লিঙ্কে ফিরে যান এবং সর্বশেষ সংস্করণ ইনস্টল করুন। অথবা, শিখুন কিভাবে আপনার বর্তমান জাভা ইনস্টলেশন আপডেট করবেন .
যদিও অসম্ভাব্য, আপনি ত্রুটি পেতে পারেন কারণ আপনার কাছে সত্যিই একটি JAR ফাইল নেই, এবং তাই আপনি যে প্রোগ্রামটি খুলতে ব্যবহার করছেন সেটি ফর্ম্যাট সমর্থন করে না। আপনি যদি ফাইল এক্সটেনশনটি ভুলভাবে পড়ে থাকেন তবে এটি ঘটতে পারে। নীচে এই উপর আরো আছে.
কীভাবে একটি JAR ফাইল রূপান্তর করবেন
আপনি একটি JAR ফাইলের CLASS ফাইলগুলিকে জাভা ফাইলের সাহায্যে ডিকম্পাইল করতে পারেন JavaDecompilers.com . সেখানে আপনার ফাইল আপলোড করুন এবং কোন ডিকম্পাইলার ব্যবহার করবেন তা চয়ন করুন।
একটি জাভা অ্যাপ্লিকেশানকে রূপান্তর করতে যাতে এটি অ্যান্ড্রয়েড প্ল্যাটফর্মে ব্যবহার করা যায় তার জন্য একটি JAR প্রয়োজন৷ APK ফাইল রূপান্তর। যাইহোক, মনে হচ্ছে অ্যান্ড্রয়েডে জাভা প্রোগ্রাম পাওয়ার সবচেয়ে সহজ উপায় হল আসল সোর্স কোড থেকে APK কম্পাইল করা।
স্টার্টআপ উইন্ডোগুলিতে খোলার থেকে স্পটফাইফ বন্ধ করুন
তুমি পারবে এক্সিকিউটেবল JAR ফাইল তৈরি করুন প্রোগ্রামিং অ্যাপ্লিকেশন যেমন গ্রহন .
WAR ফাইলগুলি হল জাভা ওয়েব আর্কাইভ ফাইল, কিন্তু আপনি একটি JAR ফাইলকে সরাসরি একটি WAR ফাইলে রূপান্তর করতে পারবেন না, যেহেতু WAR ফর্ম্যাটের একটি নির্দিষ্ট কাঠামো রয়েছে যা JAR গুলি করে না। পরিবর্তে, আপনি একটি WAR তৈরি করতে পারেন এবং তারপর JAR ফাইলটিকে lib ডিরেক্টরিতে যুক্ত করতে পারেন যাতে JAR ফাইলের ভিতরের ক্লাসগুলি ব্যবহারের জন্য উপলব্ধ থাকে। উইজটোওয়ার আপনাকে এটি করতে সাহায্য করতে পারে।
একটি JAR ফাইল থেকে একটি জিপ ফাইল তৈরি করা .JAR থেকে .ZIP ফাইল এক্সটেনশনের নাম পরিবর্তন করার মতোই সহজ৷ এটি আসলে একটি ফাইল রূপান্তর সম্পাদন করে না, তবে এটি জিপ ফাইলগুলি ব্যবহার করে এমন প্রোগ্রামগুলিকে দেয়, যেমন 7-জিপ বা পিজিপ, আরও সহজে JAR ফাইলটি খুলতে দেয়।
এখনও এটি খুলতে পারেন না?
কিছু ফাইল একই ফাইল এক্সটেনশন অক্ষরগুলির কয়েকটি ভাগ করে, যা আপনার মনের মতো ফাইলটি না খুললে বিভ্রান্তির কারণ হতে পারে। যা ঘটছে তা হল আপনি সম্ভবত ফাইল এক্সটেনশনটি ভুলভাবে পড়ছেন।
উদাহরণস্বরূপ, জার্ভিস ফাইলগুলি একটি পাঠ্য সম্পাদকের সাথে খোলা হয় এবং JARC এবং ARJ ফাইলগুলি সংরক্ষণাগার।
JAR ফরম্যাটে আরও তথ্য
আপনি সাহায্য প্রয়োজন হলে JAR ফাইলে প্রোগ্রাম প্যাকিং , ওরাকল ওয়েবসাইটে নির্দেশাবলীর জন্য সেই লিঙ্কটি অনুসরণ করুন।
একটি JAR সংরক্ষণাগারে শুধুমাত্র একটি ম্যানিফেস্ট ফাইল অন্তর্ভুক্ত করা যেতে পারে, এবং এটিতে থাকতে হবে৷META-INF/MANIFEST.MFঅবস্থান এটি একটি কোলন দ্বারা পৃথক করা নাম এবং মানের সিনট্যাক্স অনুসরণ করা উচিত, যেমনম্যানিফেস্ট-সংস্করণ: 1.0. এই MF ফাইলটি অ্যাপ্লিকেশনটি লোড করা উচিত এমন ক্লাসগুলি নির্দিষ্ট করতে পারে৷
জাভা বিকাশকারীরা তাদের অ্যাপ্লিকেশনগুলিকে ডিজিটালভাবে স্বাক্ষর করতে পারে, তবে এটি JAR ফাইলে স্বাক্ষর করে না। পরিবর্তে, সংরক্ষণাগারের ভিতরে থাকা ফাইলগুলি তাদের স্বাক্ষরিত সহ তালিকাভুক্ত করা হয়েছে৷ চেকসাম .
জাভা ফাইল কি?