Ola pessoal, estou iniciando no uso desta tecnologia agora e estou tendo
algumas dificuldades para estuda-la.
Fiz um exemplo, mas na quando tento compliar aparece as seguintes mensagens
de erro.
helloworld.java:1: package com.sun.kjava does not e
import com.sun.kjava.*;
^
helloworld.java:2: cannot resolve symbol
symbol : class Spotlet
location: class HelloWorld
public class HelloWorld extends Spotlet
^
helloworld.java:4: cannot resolve symbol
symbol : class Graphics
location: class HelloWorld
static Graphics g = Graphics.getGraphics();
^
helloworld.java:5: cannot resolve symbol
symbol : class Button
location: class HelloWorld
Button exitButton;
^
helloworld.java:4: cannot resolve symbol
symbol : variable Graphics
location: class HelloWorld
static Graphics g = Graphics.getGraphics();
^
helloworld.java:9: cannot resolve symbol
symbol : variable NO_EVENT_OPTIONS
location: class HelloWorld
new HelloWorld().register(NO_EVENT_OPTIONS);
^
helloworld.java:14: cannot resolve symbol
symbol : class Button
location: class HelloWorld
exitButton = new Button("Sair",75,85);
^
7 errors
O que devo fazer para resolver esse problema???
O c�digo � o seguinte:
import com.sun.kjava.*;
public class HelloWorld extends Spotlet
{
static Graphics g = Graphics.getGraphics();
Button exitButton;
public static void main(String args)
{
new HelloWorld().register(NO_EVENT_OPTIONS);
}
public HelloWorld()
{
exitButton = new Button("Sair",75,85);
paint();
}
private void paint()
{
g.clearScreen();
g.drawString("Hello World", 65,70);
exitButton.paint();
}
public void penDown(int x, int y)
{
if (exitButton.pressed(x,y))
System.exit(0);
}
}
e montei um .bat para compilar:
path = %path%;c:\j2se\bin\
set allclasspath =
".;classes;C:\j2me\bin\common\api\classes\javax\microedition\io\;C:\j2me\bin
\common\api\classes\java\util\;C:\j2me\bin\common\api\classes\java\lang\;C:\
j2me\bin\common\api\classes\java\io\"
set j2meclasspath
="C:\j2me\bin\common\api\classes\javax\microedition\io\;C:\j2me\bin\common\a
pi\classes\java\util\;C:\j2me\bin\common\api\classes\java\lang\;C:\j2me\bin\
common\api\classes\java\io\;C:\j2me\tools\kdp\src\kdp\classparser\attributes
\;C:\j2me\tools\kdp\src\kdp\classparser\constantpoolclasses\;C:\j2me\tools\k
dp\src\kdp\classparser\;C:\j2me\tools\kdp\src\kdp\"
javac -g:none -d tmp -classpath %allclasspath% -bootclasspath
%j2meclasspath% helloworld.java
c:\j2me\bin\win32\preverify -d ./classes -classpath %j2meclasspath% ./tmp
java -classpath %allclasspath% palm.database.MakePalmApp -v bootclasspath
%j2meclasspath% -classpath classes HelloWorld
obrigado
Edson Thomaz