আসসালামু আলাইকুম।আশা করি সবাই ভালো আছেন।আজ আপনাদের Hello World প্রোগ্রাম তৈরি করা শিখাব।


সোর্স কোড টি দেখে নিন।

HelloWorld.java

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class HelloWorld extends MIDlet{
	private Form form;
	private Display display;

	public HelloWorld(){
		
	}

	public void startApp(){
		form = new Form("Hello World");
		String msg = "This is Hello World program!!!";
		form.append(msg);
		display = Display.getDisplay(this);
		display.setCurrent(form);
	}

	public void pauseApp(){}
	
	public void destroyApp(boolean unconditional){
		notifyDestroyed();
} }

Download source code

Now follow steps :

  • এখন J2ME SDK software টি ওপেন করেন।
  • ” + ” icon এ ক্লিক করেন।
  • “Project Name” এ একটা নাম দিয়ে new project create করেন।যেমন আমি নাম দিলাম “HelloWorld” ।যার যেটা ইচ্ছা সেটাই দিতে পারবেন।
  • “Source Packages” এ ক্লিক করেন।তারপর ( Option > Add Resources ) এ ক্লিক করেন।
  • তারপর যেই ফোল্ডার এ (.java) source code টি আছে সেই ফোল্ডার এ যান এবং ঐ ফাইল এর উপর যেয়ে ok press করে file টি src folder a import করেন ( অথবা ফাইলটি file manager থেকে j2mesdkprojects > your project folder > src ফোল্ডার এ কপি করেন।)
  • এখন ( Options > Poject poperties > Application descriptor > MIDlets > Options > Add.. )এ ক্লিক করে MIDlet Name[এপ এর নাম] | MIDlet Class[class এর নাম যেটা public class এর পর লেখা আছে] | MIDlet Icon[icon link] দিয়ে সেভ করেন।









  • তারপর back করে এসে added HelloWorld.java file টি ক্লিক করেন।
  • এখন উপরের Main মেনু থেকে “Build” এ ক্লিক করে সব পারমিশন yes দিন।

বিঃদ্রঃ build করার সময় app টি automatic exit এবং open হবে।মাঝে মাঝে open exit না নিজেই করতে হবে।

এপ টি বিল্ড হওয়ার পর memory থেকে j2mesdkprojects > your project name > dist ফোল্ডার এ app টি খুজে পাবেন।


তারপর app টি install করে open করবেন।ওপেন করার পর এপ টি নিচের screenshot এর মত দেখাবে।



এখন আপনি যদি “This is Hello World program!!!” এর বদলে অন্য কিছু print করাতে চান তাহলে

 String msg = "This is Hello World program!!!";

“This is Hello World program!!!” এর জায়গায় যা লেখবেন তাই প্রিন্ট হবে।তবে (“,;) এগুলো ব্যবহার করবেনা ।যদি এগুলো লাগাতে চান তাহলে পরবর্তীতে Lang Editor.jar দিয়ে class file এর strings edit করতে পারবেন।

এখন দেখেন যে তৈরিকৃত এপ টি ওপেন করলে উপরে Hello World হেডার দেখায়।এটাও আপনারা পরিবর্তন করতে পারবেন।

form = new Form("Hello World");

এখানে “Hello World” এর জায়গায় যা লেখবেন তাই হেডাযৈ প্রিন্ট হবে।

এভাবে আপনারা এই সোর্স কোড টি ব্যাবহার করে Ebook , About file ,etc etc make করতে পারবেন যা এখান ব্যাখ্যা করে সম্ভব নয়।

আপনাদের তো শুধু এই source কোড এর কাজ টাই দেখালাম কিন্তু এখনো মূল জিনিস টাই বুজানো বাকি আছে।এই সোর্স এর কি কি veriable , import function , constuctors ,etc নিয়েছি এবং কেন নিয়েছি তা বুজানো হয়নি।আপনারা চাইলে এটা নেক্সট পার্ট এ বুজিয়ে দেবো।সো কমেন্টে জানান।


35 thoughts on "জাভা মোবাইলেই জাভা শিখুন এবং জাভা অ্যাপলিকেশন তৈরি করেন।[part-1]"

  1. Dip Dey - Walker #57341 Contributor says:
    .Class Decompile কোথায় ?
    1. AR EMON Author Post Creator says:
      Class Decompile ar akta site ase but seita J2me sdk te fully support dibe na
  2. Dip Dey - Walker #57341 Contributor says:
    Bro Ai .java ta exit and menu button gula add dibo kivabe sei tao next post a dio
    1. AR EMON Author Post Creator says:
      ok
  3. Abdullah Author says:
    ভাই এপ কি অটোমেটিক হবে নাকি আবার জার তৈরী করতে হবে ব্লুএফটি দিয়ে
    1. AR EMON Author Post Creator says:
      automatic hobe
  4. Abdullah Author says:
    apnie hlw world app tar dwnlod link ta den jeta apnie build korcen !
  5. Abdullah Author says:
    mdlet file is crupted please reinstal এইটা দেখায়
    1. AR EMON Author Post Creator says:
      source code a ultapalta korecen or compiled folder theke compress korecen..
    2. AR EMON Author Post Creator says:
      r source code to zip file a diyesi..extract korte hobe
  6. Abdullah Author says:
    apnie ki trickbd er java app make korte parben
    1. AR EMON Author Post Creator says:
      nah..ami professional kono java programmer na.. j tuku jani and pari seituku share kortesi..
  7. Md Jion Contributor says:
    Nice.
    Waiting for next…
    1. AR EMON Author Post Creator says:
      thanks
  8. Md Jion Contributor says:
    Nice.
    Waiting for next post..
  9. SK SHAGOR Contributor says:
    bro. apnar ki phone itel. naki .nokia ?
    1. AR EMON Author Post Creator says:
      itel
  10. SK SHAGOR Contributor says:
    same phone but ami akta problem a poreshi ki korbo akn
    1. AR EMON Author Post Creator says:
      ki problem?
  11. SK SHAGOR Contributor says:
    akane ki tamare kivabe screen shot dibo fb id link dao ami sms a dissi screenshot
    1. AR EMON Author Post Creator says:
      give here screenshots link or contuct with me on Facebook
  12. Abdullah Author says:
    যেকোন এপ বানালাম বাট midlet name কি দিবো ।
    1. AR EMON Author Post Creator says:
      main class ar name dite hobe.. jodi single class ar app hoy tahole source code apublic class ar pore jei name thakbe oita dite hobe.. jmon public class HelloWorld
  13. Abdullah Author says:
    আপনার ইনবক্স চেক করুন
    1. AR EMON Author Post Creator says:
      name ki id ar?
  14. Lipon Islam Author says:
    hmm unique post…
    1. AR EMON Author Post Creator says:
      Thanks
  15. Abdullah Author says:
    ভাবনাহীন বালক
  16. SK SHAGOR Contributor says:
    sms done chck
    1. AR EMON Author Post Creator says:
      Okay
  17. taufik Contributor says:
    Next Part Kobe Diben?
  18. SK SHAGOR Contributor says:
    দেখতে দেখতে 1month হয়ে গেল পরের পার্ট কে দিবে হ্যা…?
  19. Md Azharul Islam Contributor says:
    পরের পার্ট দেও।
  20. jpjihad Contributor says:
    Vaiya Amder Java Fb Server Kaj Korce Na. Plz Kichu Koren. Java Fb Server Firiye Anar Cesta Koren. Plz

Leave a Reply