আসসালামু আলাইকুম।আশা করি সবাই ভালো আছেন।আজ আপনাদের 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. Avatar photo Dip Dey - Walker #57341 Contributor says:
    .Class Decompile কোথায় ?
    1. Avatar photo AR EMON Author Post Creator says:
      Class Decompile ar akta site ase but seita J2me sdk te fully support dibe na
  2. Avatar photo 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. Avatar photo AR EMON Author Post Creator says:
      ok
  3. Avatar photo Abdullah Author says:
    ভাই এপ কি অটোমেটিক হবে নাকি আবার জার তৈরী করতে হবে ব্লুএফটি দিয়ে
    1. Avatar photo AR EMON Author Post Creator says:
      automatic hobe
  4. Avatar photo Abdullah Author says:
    apnie hlw world app tar dwnlod link ta den jeta apnie build korcen !
  5. Avatar photo Abdullah Author says:
    mdlet file is crupted please reinstal এইটা দেখায়
    1. Avatar photo AR EMON Author Post Creator says:
      source code a ultapalta korecen or compiled folder theke compress korecen..
    2. Avatar photo AR EMON Author Post Creator says:
      r source code to zip file a diyesi..extract korte hobe
  6. Avatar photo Abdullah Author says:
    apnie ki trickbd er java app make korte parben
    1. Avatar photo AR EMON Author Post Creator says:
      nah..ami professional kono java programmer na.. j tuku jani and pari seituku share kortesi..
  7. Avatar photo Md Jion Contributor says:
    Nice.
    Waiting for next…
    1. Avatar photo AR EMON Author Post Creator says:
      thanks
  8. Avatar photo Md Jion Contributor says:
    Nice.
    Waiting for next post..
  9. Avatar photo SK SHAGOR Contributor says:
    bro. apnar ki phone itel. naki .nokia ?
    1. Avatar photo AR EMON Author Post Creator says:
      itel
  10. Avatar photo SK SHAGOR Contributor says:
    same phone but ami akta problem a poreshi ki korbo akn
    1. Avatar photo AR EMON Author Post Creator says:
      ki problem?
  11. Avatar photo SK SHAGOR Contributor says:
    akane ki tamare kivabe screen shot dibo fb id link dao ami sms a dissi screenshot
    1. Avatar photo AR EMON Author Post Creator says:
      give here screenshots link or contuct with me on Facebook
  12. Avatar photo Abdullah Author says:
    যেকোন এপ বানালাম বাট midlet name কি দিবো ।
    1. Avatar photo 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. Avatar photo Abdullah Author says:
    আপনার ইনবক্স চেক করুন
    1. Avatar photo AR EMON Author Post Creator says:
      name ki id ar?
  14. Avatar photo Lipon Islam Author says:
    hmm unique post…
    1. Avatar photo AR EMON Author Post Creator says:
      Thanks
  15. Avatar photo Abdullah Author says:
    ভাবনাহীন বালক
  16. Avatar photo SK SHAGOR Contributor says:
    sms done chck
    1. Avatar photo AR EMON Author Post Creator says:
      Okay
  17. Avatar photo taufik Contributor says:
    Next Part Kobe Diben?
  18. Avatar photo 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