Patrocinados

জাভা প্রোগ্রাম থেকে এক্সিকিউটেবল (exe) প্রোগ্রাম তৈরি করা

0
2

সাধারণত আমরা জাভা প্রোগ্রাম তৈরি করি, রান করে দেখি। এখানেই শেষ হয়ে যায়। আমাদের তৈরি করা সফটওয়ারটি যদি অন্যদের সাথে ডিস্ট্রিভিউট করতে চাই, তাহলে আমদের দরকার হবে এক্সিকিউটেবল বা exe প্রোগ্রাম তৈরি করা। ডিফল্ট ভাবে যে কোন জাভা প্রোগ্রাম jar ফাইল তৈরি করে। এরপর এই jar ফাইলটি আমরা যে কোন রেপার ব্যবহার করে exe ফাইল বা ম্যাকের জন্য dmg ফাইল তৈরি করতে পারি। এমন একটা রেপার হচ্ছে launch4j। জাভা প্রোগ্রামিং শেখার জন্য এই ব্লগে কিছু লেখা রয়েছে। সে গুলো পাওয়া যাবে জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ পেইজে।

এই উদাহরণে IntelliJ IDEA ব্যবহার করা হয়েছে। যে কোন একটা প্রোজেক্ট তৈরি করে নিব প্রথমে। এরপর File মেনু থেকে Project Structure সিলেক্ট করব।

 

 

এরপর Artifacts ট্যাব এ ক্লিক করব। এখানে + আইকনে ক্লিক করলে কিছু অপশন পাবো আমরা। এখান থেকে JAR সিলেক্ট করে From Modules with Dependencies সিলেক্ট করব।

 

 

এরপর এখান থেকে Main Class সিলেক্ট করে দিতে হবে।

সেটাপ শেষ। আমরা এবার jar ফাইল জেনারেট করতে পারব। তার জন্য Build Menu থেকে Build Artifacts এ ক্লিক করব। এবং কিছুক্ষণ আগে তৈরি করা Artifacts সিলেক্ট করে দিব। তাহলে আমাদের জন্য Jar ফাইল তৈরি করে দিবে। যা সাধারণত পাওয়া যাবে প্রজেক্ট ফোল্ডারের ভেতর out > artifacts ফোল্ডারে।

jar থেকে exe ফাইল তৈরি

launch4j সফটওয়ারটা ডাউনলোড করে নিব। এরপর ইন্সটল করে ওপেন করব।  এখানে তিনটি ফিল্ড দরকারি। একটা হচ্ছে output ফাইল, jar ফাইল এবং jre minimum version. 

 

 

আউটপুট ফাইলের যে কোন একটা নাম দিব। IntelliJ IDEA থেকে তৈরি করা jar ফাইলটির লোকেশন সিলেক্ট করব। এরপর JRE ট্যাব থেকে Minimum JRE version সেট করে দিব। অ্যাপে জাভার কোন API গুলো ব্যবহার করা হয়েছে, সেগুলো ব্যবহার করতে  মিনিমাম জাভার কোন ভার্সন লাগবে যা না হলে প্রোগ্রামটি রান হবে না, ঐ সব বিষয় গুলো দেখে এই ভার্সনটা দিতে হবে। কাস্টম আইকন দিতে চাইলে icon অপশন থেকে দেওয়া যাবে। এই ভ্যালু গুলো সেট করার পর গিয়ার আইকনে ক্লিক করলে exe তৈরি হবে।

সব কিছু ঠিক মত করতে পারলে কনগ্রেটস! স্বাগতম ডেস্কটপ সফটওয়ার ডেভেলপমেন্টে 🙂

 

জাভাতে ডেস্কটপ ইন্টারফেস বা গ্রাফিক্যাল ইউজার ইন্টারফেস কিভাবে তৈরি করতে হয়, তা জানা যাবে জাভা গ্রাফিকাল ইউজার ইন্টারফেস – JavaFX লেখাটিতে। জাভা নিয়ে সব গুলো লেখা পাওয়া যাবে জাভা প্রোগ্রামিং পেইজে।

Buscar
Categorías
Read More
Nulled
Huawei ফোনের নতুন আপডেট এন্ড্রয়েড অপারেটিং সিস্টেম বন্ধের ঘোষণা | Techtunes | টেকটিউনস
তৈরী করুন উইন্ডোজের লাইভ সিডি এস এম মেহেদী আকরাম
By Nettumi 2026-09-25 03:18:54 0 22
Nulled
প্রধান বয়লার পরিদর্শকের কার্যালয় নিয়োগ বিজ্ঞপ্তি | BOILER Job Circular 2026
Rate this postপ্রধান বয়লার পরিদর্শক কার্যালয় (BOILER) কর্তৃপক্ষ হতে প্রধান বয়লার পরিদর্শকের...
By Nettumi 2026-09-18 09:28:34 0 29
Nulled
ছবিকে আর্টে রূপান্তর করুন নিমিষেই! AI Describe Pictures - A Complete Guide for the Creative Soul! ✨🎨 | Techtunes | টেকটিউনস
বিজ্ঞানের আশ্চর্যতম আবিষ্কার, সর্বাধুনিক প্রযুক্তি “Virtual Reality” – চলুন...
By Nettumi 2026-09-21 05:25:21 0 45
Nulled
Stocky v5.5 - POS with Inventory Management & HRM PHP Script
Stocky v5.5 – POS with Inventory Management & HRM PHP Script Free Download. Grab the...
By Nettumi 2026-09-17 18:10:14 0 47
Tech
ঘোষণা হল OpenAI-এর “প্রজেক্ট স্টারগেট”! 500 BILLION-এর AI মেগা ফ্যাক্টরি! ভবিষ্যতের পথে এক বিশাল পদক্ষেপ! | Techtunes | টেকটিউনস
মজিলার নির্বাচিত সাতটি বেস্ট ফায়ারফক্স 3 অ্যাডঅন দুঃসাহসী টিনটিন
By Nettumi 2026-09-25 03:48:35 0 40
‎ ‎ ‎
Nettumi https://nettumi.com