Boa Tarde, estou com um problema na execução de projetos no Java ME, estou usando o NetBeans 7.2.1
Meu Midlet
[code]import java.util.Date;
import javax.microedition.lcdui.ChoiceGroup;
import javax.microedition.lcdui.DateField;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.*;
public class Midlet extends MIDlet {
public Display display;
public Form frmcadastro;
public TextField tf_nome;
public TextField tf_fonecel;
public TextField tf_email;
public DateField df_datacad;
public ChoiceGroup cg_sexo;
public StringItem si_infor;
public Image img;
public ImageItem ii_img;
public Ticker ticker;
public void startApp() {
display = Display.getDisplay(this);
frmcadastro = new Form("Agenda Mavitech:.");
//1º
tf_nome = new TextField("Nome.:", "", 30, TextField.ANY);
tf_fonecel = new TextField("Fone.:", "", 15, TextField.PHONENUMBER);
tf_email = new TextField("E-Mail.:", "", 15, TextField.EMAILADDR);
df_datacad = new DateField("Data.:", DateField.DATE);
df_datacad.setDate(new Date());
cg_sexo = new ChoiceGroup("Sexo.:", ChoiceGroup.POPUP, new String[]{"Masculino", "Feminino"}, null);
si_infor = new StringItem("Atenção!", "Obrigado pela Atenção");
ticker = new Ticker("Primeiro Software Para Celular Mavitech");
//adiconando campos ao formulario
frmcadastro.append(tf_nome);
frmcadastro.append(tf_fonecel);
//frmcadastro.append(tf_email);
frmcadastro.append(ii_img);
frmcadastro.append(df_datacad);
frmcadastro.append(cg_sexo);
frmcadastro.append(si_infor);
frmcadastro.setTicker(ticker);
try {
img = Image.createImage("/eu.png");
ii_img = new ImageItem("Foto:", img, ImageItem.LAYOUT_DEFAULT, null);
} catch (Exception e) {
System.out.println("Erro em Inserir Imagem" + e);
}
display.setCurrent(frmcadastro);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
[/code]
E ele causa essa exception.
[code]Copying 1 file to C:\Users\MARCELO\Desktop\JAVA ME\SoftMobile\dist\nbrun6511101847062288666
Copying 1 file to C:\Users\MARCELO\Desktop\JAVA ME\SoftMobile\dist\nbrun6511101847062288666
Jad URL for OTA execution: http://localhost:8082/servlet/org.netbeans.modules.mobility.project.jam.JAMServlet/C%3A/Users/MARCELO/Desktop/JAVA+ME/SoftMobile/dist//SoftMobile.jad
Starting emulator in execution mode
Installing suite from: file:///C:/Users/MARCELO/Desktop/JAVA ME/SoftMobile/dist/nbrun6511101847062288666/SoftMobile.jad
TRACE: <at java.lang.NullPointerException: 0>, startApp threw an Exception
java.lang.NullPointerException: 0
at javax.microedition.lcdui.Form.append(), bci=7
- Midlet.startApp(Midlet.java:57)
at javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
at com.sun.midp.midlet.MIDletPeer.startApp(), bci=5
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=261
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=38
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=5
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=144
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26
java.lang.NullPointerException: 0
at javax.microedition.lcdui.Form.append(), bci=7 - Midlet.startApp(Midlet.java:57)
at javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
at com.sun.midp.midlet.MIDletPeer.startApp(), bci=5
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=261
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=38
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=5
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=144
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26
javacall_lifecycle_state_changed() lifecycle: event is JAVACALL_LIFECYCLE_MIDLET_SHUTDOWN status is JAVACALL_OK
C:\Users\MARCELO\Desktop\JAVA ME\SoftMobile\nbproject\build-impl.xml:905: Execution failed with error code 1.
FALHA NA CONSTRUÇÃO (tempo total: 13 segundos)[/code]