Sziasztok!
A minap MIDlet fejlesztésre adtam - volna - a fejem, ám némi problémába ütköztem. A folyamatot nem írom le, de most ott tartok, hogy minden installált java cuccot leszedtem a gépről, csak a jdk1.6.0_06 és a jre1.6.0_06 maradt fenn. Ezek mellé tettem fel a WTK2.5.2-őt és a Sony Ericcson JavaME SDK for CLDC-t. Ezután került fel az Eclipse 3.2-es verziója és beleinstalláltam az EclipseME plug-int.
Eclipse-ben új J2ME projektet indítottam, létrehoztam egy csomagot és abba helyeztem egy osztályt (emulációt mindent beállított az Eclipse). A kódot netről szedtem, WTK-ba bepakolva működik. Íme:
Kód:
package FoMidlet;
/* Hello Midlet - your first program*/
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class Hello
extends MIDlet
implements CommandListener {
private Form mMainForm;
public Hello() throws Exception{
mMainForm = new Form("HelloMidlet");
mMainForm.append(new StringItem(null, "Hello, MIDP! \n\nYou and me - we're gonna make sweet MIDlets together! "));
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();
}
}
Eclipse erre elindítja az emulációt, megjelenik a telefon kijelzője viszont ahelyett, hogy azon megjelenne valami ki is lép. Konzol tartalma:
Kód:
Warning: Running JAM, Ignoring all other options (but "-Xheapsize", and OTA flags if provided)
Running with storage root C:\Documents and Settings\Hofi Peti\j2mewtk\2.5.2\appdb\temp.DefaultColorPhone10
Running with locale: Hungarian_Hungary.1250
Running in the identified_third_party security domain
The MIDlet suite was not found.
Execution completed.
3390399 bytecodes executed
25 thread switches
1665 classes in the system (including system classes)
17381 dynamic objects allocated (522648 bytes)
1 garbage collections (0 bytes collected)
Itt tartok most. Ebben körülbelül 3 nap van különböző WTK-k java update-ek, Eclipse verziók kipróbálásával.
A vicces az, hogy volt már amikor működött (pár hónapja), de aztán hanyagoltam a vele való foglalatoskodást, most meg ennyi
Örülnék ha tudnátok segíteni! Előre is köszönöm!