কিভাবে খুলুন, সম্পাদনা করুন, এবং JAR ফাইল কনভার্ট করুন
.JAR ফাইল এক্সটেনশানের একটি ফাইল হল একটি জাভা আর্কাইভ ফাইল যা একক ফাইলের মধ্যে জাভা প্রোগ্রাম এবং গেমস সংরক্ষণের জন্য ব্যবহৃত। কিছু কিছু ফাইল থাকে যা তাদের স্ট্যানডলোন অ্যাপ্লিকেশানগুলির মত কাজ করে এবং অন্যদের প্রোগ্রাম প্রোগ্রামগুলি অন্য প্রোগ্রামগুলির ব্যবহারের জন্য রাখে।
JAR ফাইল ZIP কম্প্রেস করা হয় এবং প্রায়ই ক্লাস ফাইলগুলি, একটি ম্যানিফেস্ট ফাইল এবং অ্যাপ্লিকেশান রিসোর্সের মত জিনিসগুলি যেমন চিত্রগুলি, সাউন্ড ক্লিপ এবং নিরাপত্তা সার্টিফিকেটগুলি সংরক্ষণ করে। যেহেতু তারা কম্প্রেসেড ফরম্যাটে শত শত বা এমনকি হাজার হাজার ফাইল ধরে রাখতে পারে, JAR ফাইল ভাগ এবং সরানো সহজ।
জাভা-সক্ষম মোবাইল ডিভাইসগুলি জার ফাইলগুলিকে খেলা ফাইল হিসাবে ব্যবহার করতে পারে, এবং কিছু ওয়েব ব্রাউজার থিম এবং অ্যাড-অনগুলি JAR ফর্ম্যাটে ধারণ করে।
কিভাবে JAR ফাইল খুলুন
জাভা রানটাইম এনভায়রনমেন্ট (JRE) অবশ্যই এক্সিকিউটেবল JAR ফাইলগুলি খুলতে ইনস্টল করা উচিত, তবে মনে রাখবেন যে সব JAR ফাইল এক্সিকিউটেবল নয়। ইনস্টল করার পরে, আপনি এটি খুলতে শুধুমাত্র JAR ফাইল ডাবল ক্লিক করতে পারেন।
কিছু মোবাইল ডিভাইসের JRE বিল্ট ইন আছে একবার ইনস্টল করা হলে, ফায়ারফক্স, সাফারি, এজ, বা ইন্টারনেট এক্সপ্লোরার (কিন্তু ক্রোম না) মত জাভা অ্যাপ্লিকেশন একটি ওয়েব ব্রাউজারে খোলা যায়।
যেহেতু জার ফাইলগুলি জিপ দিয়ে সংকুচিত হয় তাই যেকোনো ফাইল ডিকম্প্রেসনটি এমন একটি উপাদান খুলতে পারে যা ভিতরের উপাদানগুলি দেখতে পারে। এটি 7-জিপ, প্যাজিপ এবং জিজিপ মত প্রোগ্রাম অন্তর্ভুক্ত
JAR ফাইল খুলার আরেকটি উপায় হল কমান্ড প্রম্পটে নিম্নোক্ত কমান্ডটি ব্যবহার করা, আপনার ফাইলটি JAR ফাইলের নাম দিয়ে আপনার ফাইলটি প্রতিস্থাপন করে:
java -jar আপনার ফেইল.জারআপনি বিভিন্ন JAR ফাইল খুলতে বিভিন্ন প্রোগ্রামের প্রয়োজন হতে পারে যেহেতু, উইন্ডোজে একটি নির্দিষ্ট ফাইল এক্সটেনশন জন্য ডিফল্ট প্রোগ্রাম পরিবর্তন কিভাবে দেখুন যদি এটি স্বয়ংক্রিয়ভাবে একটি প্রোগ্রাম যে আপনি এটি ব্যবহার করতে চান না খোলা সঙ্গে।
JAR ফাইল খোলা ত্রুটি
উইন্ডোজ অপারেটিং সিস্টেমের নিরাপত্তার সেটিংস এবং কিছু ওয়েব ব্রাউজারের মধ্যে, জাভা অ্যাপ্লিকেশান অ্যাক্সেসের চেষ্টা করার সময় ত্রুটিগুলি দেখতে অস্বাভাবিক নয়।
উদাহরণস্বরূপ, জাভা অ্যাপলেটটি লোড করার চেষ্টা করার সময় " Java Application Blocked " দেখা যাবে। " আপনার নিরাপত্তা সেটিংস চলমান থেকে একটি অবিশ্বস্ত অ্যাপ্লিকেশন অবরোধ করেছে। " জাভা কন্ট্রোল প্যানেল অ্যাপলেটের মধ্যে নিরাপত্তা স্তর স্থাপন করে সংশোধন করা যেতে পারে।
যদি আপনি JRE ইনস্টল করার পরেও জাভা অ্যাপলেট খুলতে না পারেন, তবে প্রথমে নিশ্চিত করুন যে আপনার ব্রাউজারে জাভা সক্ষম আছে এবং কন্ট্রোল প্যানেল সঠিকভাবে জাভা ব্যবহার করার জন্য সেট আপ করা আছে। তারপর, সমস্ত খোলা উইন্ডো বন্ধ করে এবং পুরো প্রোগ্রাম পুনরায় খোলা করে আপনার ব্রাউজার সম্পূর্ণরূপে পুনরায় চালু করুন।
এছাড়াও, আপনি জাভা এর সর্বশেষ সংস্করণটি চালাচ্ছেন তা পরীক্ষা করুন। যদি আপনি না থাকেন, তাহলে উপরের JRE লিঙ্কটিতে ফিরে যান এবং সর্বশেষ সংস্করণ ইনস্টল করুন।
একটি JAR ফাইল রূপান্তর কিভাবে
আপনি JavaDecompilers.com ওয়েবসাইটের সাহায্যে জাভা ফাইলগুলির JAR ফাইলের ক্লায়স ফাইলগুলি ডিকম্পাইল করতে পারেন। সেখানে আপনার JAR ফাইল আপলোড করুন এবং কোনও decompiler ব্যবহার করতে নির্বাচন করুন।
যদি আপনি JAR অ্যাপ্লিকেশনের একটি EXE ফাইল তৈরি করতে আগ্রহী থাকেন তাহলে EXE- এ জাভা রূপান্তর করার জন্য এই ব্লগ পোস্টটি দেখুন।
একটি জাভা অ্যাপ্লিকেশন রূপান্তর যাতে এটি অ্যান্ড্রয়েড প্ল্যাটফর্ম এ ব্যবহার করা যেতে পারে একটি APAR ফাইল রূপান্তর JAR প্রয়োজন হবে। একটি বিকল্প একটি অ্যান্ড্রয়েড এমুলেটর মধ্যে JAR ফাইল চালানো হতে পারে যাতে প্রোগ্রাম স্বয়ংক্রিয়ভাবে একটি APK ফাইল তৈরি করে। যাইহোক, মনে হচ্ছে যে অ্যান্ড্রয়েডের জাভা প্রোগ্রামটি পেতে সবচেয়ে সহজ উপায় হলো মূল উৎস কোড থেকে কেবল APK কম্পাইল করা।
আপনি Eclipse এর মত প্রোগ্রামিং অ্যাপ্লিকেশনে এক্সিকিউটেবল JAR ফাইল তৈরি করতে পারেন।
ওয়ার ফাইলগুলি জাভা ওয়েব আর্কাইভ ফাইলগুলি আছে, তবে ওয়ার ওয়ার্ডের একটি নির্দিষ্ট কাঠামো আছে যা JARs না করলে আপনি সরাসরি একটি ওয়ার ফাইলে একটি JAR ফাইল রূপান্তর করতে পারবেন না। পরিবর্তে, আপনি একটি ওয়ার নির্মাণ করতে পারেন এবং তারপর JAR ফাইলটি Lib ডিরেক্টরিটিতে যুক্ত করতে পারেন যাতে JAR ফাইলের ক্লাসগুলি ব্যবহারের জন্য উপলব্ধ। WizToWar আপনাকে এটি করতে সাহায্য করতে পারে।
একটি জার ফাইল থেকে একটি জিপ ফাইল তৈরি করতে .JAR থেকে .ZIP ফাইল এক্সটেনশন পুনরায় নামকরণ করা সহজ। এটি প্রকৃতপক্ষে একটি ফাইল রূপান্তর সম্পাদন করে না কিন্তু এটি 7-জিপ বা পিয়াজিপের মত জিপি ফাইলগুলি ব্যবহার করে এমন প্রোগ্রামগুলি দেয় যা জার ফাইলটি সহজেই খোলা যায়।
জার ফরম্যাটে আরো তথ্য
যদি আপনি JAR ফাইলগুলিতে প্রোগ্রামগুলি প্যাকিংয়ের সাহায্য করতে চান, তাহলে ওরাকল ওয়েবসাইটের নির্দেশাবলীর জন্য সেই লিঙ্কটি অনুসরণ করুন।
শুধুমাত্র একটি ম্যানিফেস্ট ফাইল একটি JAR আর্কাইভ মধ্যে অন্তর্ভুক্ত করা যাবে এবং এটি মেটা- INF / MANIFEST.MF অবস্থান হতে হবে। এটি একটি কলোন দ্বারা পৃথক নাম এবং মান সিনট্যাক্স অনুসরণ করা উচিত, যেমন ম্যানিফেস্ট-সংস্করণ: 1.0 । এই এমএফ ফাইল অ্যাপ্লিকেশন লোড করা উচিত ক্লাসগুলি নির্দিষ্ট করতে পারেন।
জাভা ডেভেলপারগণ ডিজিটালভাবে তাদের অ্যাপ্লিকেশনগুলি সই করতে পারে কিন্তু এটি JAR ফাইলটি স্বাক্ষর করে না। পরিবর্তে, আর্কাইভের ভিতরে থাকা ফাইলগুলি তাদের স্বাক্ষরিত চেকসামের সাথে তালিকাভুক্ত করা হয়।