Patrocinado

জাভা প্রোগ্রাম থেকে এক্সিকিউটেবল (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 লেখাটিতে। জাভা নিয়ে সব গুলো লেখা পাওয়া যাবে জাভা প্রোগ্রামিং পেইজে।

Pesquisar
Categorias
Leia Mais
Nulled
BuilderJS v6.0.4 - HTML Email & Page Builder Script - Nulled PHP Scripts
BuilderJS v6.0.4 – HTML Email & Page Builder Script Free Download. BuilderJS is a...
Por Nettumi 2026-09-17 18:15:34 0 33
Nulled
Shield Security v22.0.5 - WordPress Security Plugin
Shield Security v22.0.5 – WordPress Security Plugin Free Download. Shield is the...
Por Nettumi 2026-09-17 18:05:23 0 86
Tech
গ্রামীণফোনে ফ্রি ২৫০ MB পর্যন্ত ডাটা নিন (সীমিত সময়ের জন্য) - Banglatech24.com
বাংলাদেশের সবচেয়ে বড় মোবাইল ফোন অপারেটর গ্রামীণফোন ২৫ বর্ষ পূর্তি উদযাপন করছে। ২৬শে মার্চ ২০২২...
Por Nettumi 2026-09-25 10:14:26 0 20
Nulled
ওপেনএআই-এর নতুন চমক: জিপিটি-৬ অ্যাস্ট্রা GPT-6 Astra চালিত ‘চ্যাটজিপিটি ওয়ার্ক’ কীভাবে বদলে দিচ্ছে পেশাদার কাজের দুনিয়া | Techtunes | টেকটিউনস
বিজ্ঞানের আশ্চর্যতম আবিষ্কার, সর্বাধুনিক প্রযুক্তি “Virtual Reality” – চলুন...
Por Nettumi 2026-09-21 05:17:49 0 22
Nulled
eSpeech v1.4.3 - Text to Speech Marketplace with SaaS PHP Script
eSpeech v1.4.3 – Text to Speech Marketplace with SaaS PHP Script Free Download. eSpeech...
Por Nettumi 2026-09-17 19:03:59 0 44
‎ ‎ ‎
Nettumi https://nettumi.com