Skocz do zawartości

Problem z J2Me


Lollus

Rekomendowane odpowiedzi

Witam. Postanowiłem nauczyć się J2ME (JAVA dla urządzeń mobilnych). W tym celu zakupiłem na allegro książkę i zacząłem lekturę.

 

Zainstalowałem wszystko co opisane zostało w pierwszym rozdziale. Napisałem program z 1. rozdziału (Hello World) i wrzuciłem go do folderu src projektu. Następnie kliknąłem na Build w programie Sun Java Wireless Toolkit for CDLC. Pojawił się komunikat o sukcesie. Lecz po próbie uruchomienia pojawia się komunikat:

 

"Unable to create MIDlet Welcome

java.lang.ClassNotFoundException: Welcome

at com.sun.midp.midlet.MIDletState.createMIDlet(+29)

at com.sun.midp.midlet.Selector.run(+22)"

 

Co jest nie tak? Proszę o pomoc

Pozdrawiam :)

 

Edit: Zamieszczę kod, może to pomoże:

 

GML
package hello;

 

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

 

public class HelloMidlet extends MIDlet

{

TextBox txtBox = new TextBox("CZE", "tekst", 20,30);

 

public HelloMidlet() {}

 

public void startApp(){

Display display = Display.getDisplay(this);

display.setCurrent(txtBox);

}

 

public void pauseApp (){}

public void destroyApp(boolean unconditional){}

}

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Wydaje mi się że maszyna oczekuje klasy o nazwie Welcome,

zmień nazwę klasy na Welcome

 

@UP: no do eclipse'a powinien być jakiś plugin umożliwiający dogodne pisanie midletów

 

i jeszcze jedno: jeśli (JEŚLI bo nie wiem) nie miałeś wcześniej styczności z javą to lepiej nie bierz się od razu za j2me tylko najpierw za j2se(na kompy)

Odnośnik do komentarza
Udostępnij na innych stronach

@up: Czemu? W MIDletach łatwiej zaprojektować UI (chyba, że wolisz konsolę), wątki nie są aż tak potrzebne (co prawda, jeśli zdecydowalibyśmy się ich użyć, nie mamy do dyspozycji kolejek blokujących), do dyspozycji mamy zaledwie kilka zdarzeń, ...

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...