Bom dia pessoal. Esta é a primeira vez que participo do forum. Estou iniciando minha caminhada com J2ME. Espero também contribuir com algo.
Fiz um pequeno exemplo de Hello Word para testar. Mas quando tento compilar meu exemplo (estou compilando pelo Wireless Toolkit), recebe vários erros.
1. import javax.microedition.midlet.*;
2. import javax.microedition.lcdui.*;
3.
4. public class HelloWorld extends MIDlet implements CommandListener {
5. private Command exitCommand;
6. private TextBox tbox;
7.
8. public HelloWorld() {
9. exitCommand = new Command("Exit", Command.EXIT, 1);
10. tbox = new TextBox("Hello world MIDlet", "Hello World!", 25, 0);
11. tbox.addCommand(exitCommand);
12. tbox.setCommandListener(this);
Display.getDisplay(this).setCurrent(tbox);
13. }
14.
15. protected void startApp() {
16.
17. }
18.
19. protected void pauseApp() {}
20. protected void destroyApp(boolean bool) {}
21.
22. public void commandAction(Command cmd, Displayable disp) {
23. if (cmd == exitCommand) {
24. destroyApp(false);
25. notifyDestroyed();
26. }
27. }
28. }
Os erros que recebo são:
Project “ExemplosLivro” loaded
Project settings saved
Building "ExemplosLivro"
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:1: ‘class’ or ‘interface’ expected
- import javax.microedition.midlet.*;
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:2: ‘class’ or ‘interface’ expected - import javax.microedition.lcdui.*;
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:3: ‘class’ or ‘interface’ expected
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:5: illegal start of type
5. private Command exitCommand;
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:5: expected
5. private Command exitCommand;
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:6: illegal start of type
6. private TextBox tbox;
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:6: expected
6. private TextBox tbox;
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:7: illegal start of type
7.
^
C:\Users\Saulo\j2mewtk\2.5.2\apps\ExemplosLivro\src\helloword.java:29: expected
28. }
^
9 errors
com.sun.kvem.ktools.ExecutionException
Build failed
Obrigado.