Boa Tarde.
Estou estudando JME com a biblioteca LWUIT em uma IDE Netbeans 6.9, Jdk 1.6 e Java WTK 3.0 em um Windows XP.
O codigo da aplicação e esse:
package com.estudo.inicio;
import com.sun.lwuit.Command;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import javax.microedition.midlet.*;
/**
* @author Administrador
*/
public class InicialMidlet extends MIDlet implements ActionListener {
public void startApp()
{
Inicializar();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void actionPerformed(ActionEvent ae)
{
notifyDestroyed();
}
private void Inicializar()
{
Display.init(this);
Form form = new Form("Hello, LWCUIT");
form.show();
Command exitCommand = new Command("Sair");
form.addCommand(exitCommand);
form.setCommandListener(this);
}
}
Quando eu rodo a aplicação a seguinte mensagem aparece. Eu tive o cuidado de incluir o JAR do LWUIT no projeto.
Starting emulator in execution mode
Installing suite from: http://127.0.0.1:2046/EstudoMovel.jad
java.lang.NoClassDefFoundError: com/sun/lwuit/events/ActionListener
at java.lang.Class.forName(Class.java:169)
at com.sun.midp.main.CldcMIDletLoader.newInstance(), bci=1
at com.sun.midp.midlet.MIDletStateHandler.createMIDlet(), bci=66
at com.sun.midp.midlet.MIDletStateHandler.createAndRegisterMIDlet(), bci=17
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=27
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26