我正在尝试在集成到 Windows 7 Ultimate 上的 Netbeans 7.1 中的 Java ME SDK 3.0 上运行一个简单的 midlet(只是一个 UI)。直到昨天它运行良好,但现在显示错误,我在模拟器中看不到 midlet。我认为这与兼容性问题没有任何关系,因为前几天应用程序运行良好。有人可以帮我纠正这个故障或其他故障吗?(我猜程序中没有错误)
import java.io.IOException;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class Facebook extends MIDlet {
public void startApp() {
Form f = new Form("Facebook Login");
try {
Image g = Image.createImage("/Facebook 2.png");
ImageItem img = new ImageItem(null, g, Item.LAYOUT_CENTER, null, Item.PLAIN);
f.append(img);
} catch (IOException e) {
e.printStackTrace();
}
TextField tf = new TextField("Email or Phone", null, 300, TextField.ANY);
f.append(tf);
TextField tf1 = new TextField("Password", null, 300, TextField.ANY);
f.append(tf1);
ChoiceGroup cg = new ChoiceGroup(null, ChoiceGroup.MULTIPLE);
cg.append("Remember Me",null);
f.append(cg);
StringItem str = new StringItem(null, "Forgot Password?", StringItem.HYPERLINK);
f.append(str);
try {
Image g2 = Image.createImage("/Fb Login 2.png");
ImageItem img2 = new ImageItem(null, null, Item.LAYOUT_CENTER, null, Item.BUTTON);
f.append(img2);
} catch (IOException e2) {
e2.printStackTrace();
}
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
输出消息:
在执行模式下启动模拟器 * 错误 * 无法连接到设备 6!原因:无法初始化与模拟器6的连接!(可能运行时不兼容) F:\NetBeansProjects\MobileApplication2\nbproject\build-impl.xml:782:执行失败,错误代码为 1。BUILD FAILED(总时间:12 秒)