co brakuje jeszcze do midletu

0

hej!
mam zainstalowane:
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
j2sdk-1_5_0_01-i586-1
j2me_wireless_toolkit-2_1_01-linux-i386.bin
i netbeans 6.5

chcialabym zaczac zabawe z pisaniem midletow bo wczesniej nie mialam z tym stycznosci. jednak jak tworze zwykly przyklad, to krzeczy ze brakuje importow:
import javax.microedition.midlet.;
import javax.microedition.lcdui.
;

skad ja moge je sciagnac (szukam i nie moge znalezc). czy one nie powinny juz byl zalaczone do ktoregos z powyzszych pakietow?

      pzdr
0

A kompilujesz klasycznie (czyli javac plik.java) czy przy użyciu ktoolbara?

0

stworzylam w netbeans przykladowy midlet poprzez New Project->Java ME->MobileApplication. i w netbeans probuje tez skompilowac.

0

a co do ktoolbara,wiem ze to glupie pytanie ale mozesz mi cos wiecej o tym powiedziec? zainstalowalam, tworze nowy projekt - jak probuje skompilowac to dostaje 'no sources to compile'. nie tworza mi sie tez zadne pliki *.java w ktorych moglabym pisac kod..

z gory przepraszam za tak podstawowe pytania, ale nigdy wczesniej nie mialam stycznosci z midletami..
pzdr

0

Ja to zawsze robiłem w ten sposób: odpalałem ktoolbara i w nim robiłem nowy projekt. Potem w folderze apps\nazwaProjektu\src\ umieszczałem kod źródłowy (ręcznie musiałem utworzyć pliki *.java). Potem w ktoolbarze dawałem build i gotowe. Jeżeli w ten sposób Ci nie działa, to ja za bardzo nie pomogę.
Pozdrawiam.

0

no to wszystko dosc dziwnie wylgada. ale zrobilam tak jak mowiles, czyli stworzylam nowy projekt ( w sumie wzorowalam sie na przykladzie z http://torus.uck.pk.edu.pl/~danusia/wyklad-mobilne/mobilne/mob-1.html) dalej w /src stworzylam plik M1Witaj.java. Kod w nim:

package pierwszy;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;

 public class M1Witaj extends MIDlet {
 public M1Witaj() {}
public void startApp() {}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
}

no i w J2ME Wireless daje na 'build' a tam:
Building "P1Witaj"
/usr/local/WTK2.1/apps/P1Witaj/src/M1Witaj.java pierwszy.M1Witaj is not abstract and does not override abstract method commandAction(javax.microedition.lcdui.Command,javax.microedition.lcdui.Displayable) in javax.microedition.lcdui.CommandListener
public class M1Witaj extends MIDlet implements CommandListener{
^
1 error
com.sun.kvem.ktools.ExecutionException
Build failed

Probowalam wszystko zlozyc na innym kompie, czyli zainstalowalam:
netbeans 6.5 z jdk1.6.0_10
j2sdk1.4.2_18
no i J2ME Wireless Toolkit

na bank mi czegos brakuje, bo tutaj tez nie moge stworzyc zadnego midletu w netbeans (dodalam wszystko co potrzeba do mobile, no i nie rozumie import.javax.microedition.midlet./lcdui.

0

ogolnie te biblio microedition to powinien byc jakis jar dolaczony do projektu tak? a ja go nie mam nawet na dysku mimo tego ze poinstalowalam (chyba) wszystko co potrzeba.. czy ktos wie moze skad ja to moge sciagnac?

    pzdr
0

szukalam i szukalam na googlach i w opcjach netbeans i doszlam do tego ze czegos jednak mi brakuje (CDC platform czy jakos tak?). i niby nie ma tego pod linuxa (? albo zle szukam:/). tak czy siak z netbeans 6.1 pod winde jest caly pakiecik i wszystko smiga.
nie lubie siedziec pod windowsem, wiec jesli ktos z Was uzywa linuxa i wie co dokladnie mi brakuje, to bede wdzieczna za wszelkie wskazowki!

pzdr:)
misty

1 użytkowników online, w tym zalogowanych: 0, gości: 1