Az alábbi oldal csak az elindulást segíti, azaz fejlesztés alatt.
import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class HelloVilag extends MIDlet implements CommandListener { private Form mMainForm; public HelloVilag() { mMainForm = new Form("HelloWorld"); mMainForm.append(new StringItem(null, "Hello, World!")); mMainForm.addCommand(new Command("Exit", Command.EXIT, 0)); mMainForm.setCommandListener(this); } public void startApp() { Display.getDisplay(this).setCurrent(mMainForm); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} public void commandAction(Command c, Displayable s) { notifyDestroyed(); } }
javac \ -bootclasspath \ /usr/local/WTK2.5.2/lib/cldcapi11.jar:/usr/local/WTK2.5.2/lib/midpapi20.jar \ -source 1.3 \ -target 1.3 \ HelloWorld.java
Feltételezzük, hogy a javac útvonalban van.
A parancsban visszaperjeleket „\” találunk. Ez azt jelenti, hogy a parancs a következő sorban folytatódik. Ebben a formában Linuxos rendszeren be is lehet írni, mert ott a parancsértelmező ezt kezeli. Windows parancssorba írjuk az egészet egy sorba.
/usr/local/WTK2.5.2/bin/preverify -classpath /usr/local/WTK2.5.2/lib/cldcapi11.jar:/usr/local/WTK2.5.2/lib/midpapi20.jar HelloWorld
Feltételezzük, hogy a WTK az /usr/local könyvtárba lett telepítve.
Ez kell a jar fájl elkészítéséhez
MIDlet-1: HelloWorld, HelloWorld.png, HelloWorld MIDlet-Name: HelloWorld MIDlet-Version: 1.0 MIDlet-Vendor: Sallai Andras MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.1
/usr/local/jdk1.6.0_21/bin/jar cvfm HelloWorld.jar Manifest.txt HelloWorld.class
MIDlet-1: HelloWorld, HelloWorld.png, HelloWorld MIDlet-Name: HelloWorld MIDlet-Version: 1.0 MIDlet-Vendor: Sallai Andras MIDlet-Jar-URL: HelloWorld.jar MIDlet-Jar-Size: 1213 MicroEdition-Profile: MIDP-2.1 MicroEdition-Configuration: CLDC-1.1
/usr/local/WTK2.5.2/bin/emulator -Xdescriptor HelloWorld.jad
A HelloWorld.jar és HelloWorld.jad állományokat töltjük fel a telefonra. Az újabb telefonokra a .jad fájl nélkülözhető.
Csak kezdemény!
Kattintás:
Dowload the SDK ADT bundle for Linux
A letöltést választva kapunk ilyen fájlt:
A jelenleg verzió (2013-01-12) 392 MB
Kicsomagolás
unzip adt-bundle-linux-286.zip
Ne Midnight Commander virtuális fájlrendszeréből bontsuk ki, mert úgy nagyon-nagyon sokáig tart.
A Microemulator jó megoldás lehet a Oracle(SUN) megoldása helyett. Java nyelven íródott, így fut minden platformon.
Telepítés nélkül használható! Csak ki kell csomagolni és használhatók a könyvtárak és az emulátor is.