JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব


আগের পর্বে আমরা আমাদের jar ফাইলকে বান্ডল jre দিয়ে রি-কম্পাইল করেছিলাম। লেখাটি পড়তে পারেন এই লিঙ্ক থেকে। এই পর্বে রি-কম্পাইল করা ফাইলটির সেটআপ ফাইল বা ইন্সটলার তৈরি করবো।

ইন্সটলার তৈরি

এখন পর্যন্ত আমরা যা করেছি সেটিই ব্যবহারকারীকে দিতে পারি। তবে সেক্ষেত্রে ব্যবহারকারীকে পুরো Project ফোল্ডার দিতে হবে। সেটি হবে একটি অগোছালো কাজ। আমাদের উদ্দেশ্য ব্যবহারকারীকে যেন কোন ঝামেলা পোহাতে না হয়। এজন্য আমাদের পুরো Project ফোল্ডারকে সেটআপ ফাইলে কমপ্রেস করে দেওয়া, যাতে ইন্সটলেশনের সময় অটোমেটিক্যালি সবকিছু কাজের উপযোগী হয়ে যায়। আশা করি inno setup compiler ইন্সটল করতে পেরেছেন। inno setup compiler ওপেন করে নিচের ছবিগুলো অনুসরণ করে যান।

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

এখনে ভার্সন, কোম্পানির নাম, অ্যাপ্লিকেশান সাইট ফিল্ডগুলো পূরণ না করলেও চলে।

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

আপনার অ্যাপ্লিকেশনের বেজ ফোল্ডারের নাম ইউনিক না হলে সমস্যা তৈরি হবে।

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

এখানে আমার application.exe ফাইলের পাথ হয়েছে C:\Users\USER\Desktop\Project\application.exe । খেয়াল করে দেখুন আমি আমার Project ফোল্ডারের পাথ সিলেক্ট করে দিয়েছি C:\Users\USER\Desktop\Project* এইভাবে। এখানে * চিহ্নের অর্থ Project ফোল্ডারের মধ্য অবস্থিত সব ফাইল এবং ফোল্ডার ৪ নং ছবিতে তৈরি করা Application folder এ কপি হবে।

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

আপনি আপনার কম্পিউটারে যেকোনো স্থানে সেটআপ ফাইল সেভ করতে পারেন। মূলত এই ফাইলটিই আমরা ইউজারকে দিব।

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

JAR ফাইলকে EXE তে রুপান্তর - দ্বিতীয় পর্ব

আমাদের সেটআপ ফাইল তৈরি। এটি এবার ইন্সটল করা যাবে ঠিক অন্যান্য অ্যাপ্লিকেশানের মত। তবে হয়তো অন্য কারো পিসিতে একটা ওয়ার্নিং মেসেজ দিতে পারে। এটা মুলত দেয় যখন application টির সোর্স সম্পর্কে অপারেটিং সিস্টেমের কোন ধারনা থাকে না। যেহেতু আমাদের অ্যাপ্লিকেশানটি কোন ভাইরাস নয় তাই ওয়ার্নিং মেসেজটি ইগ্নোর করলেই হল।

Comments