Lollus Opublikowano 14 Maja 2010 Udostępnij Opublikowano 14 Maja 2010 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 Więcej opcji udostępniania...
Piczer Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 Dowiedz się, czy wszystkie nazwy są takie same. Publiczna klasa musi się tak samo nazywać, co plik. Po 2. lepiej korzystaj z IDE, typu Eclipse albo NetBeans. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
GoobMan Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 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 Więcej opcji udostępniania...
Piczer Opublikowano 18 Maja 2010 Udostępnij Opublikowano 18 Maja 2010 @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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę