【发布时间】:2013-04-02 14:27:16
【问题描述】:
我正在使用 Netbeans 开发 J2ME 应用程序。我可以在 emulator 中运行该应用程序,但是当我尝试在我的 java 手机中复制 .jar 文件时,它没有运行,显示 Nullpointer Exception。 请帮帮我。
【问题讨论】:
-
你能给我看看代码吗?你在哪个手机上测试它?
-
JavaME 的黄金法则之一:永远不要相信模拟器。始终在真实设备上进行尽可能多的测试,甚至更好;许多不同的真实设备。但是,您不能指望任何人能够在不发布源代码的情况下为您提供帮助。
-
我在 nokia 2700 上安装,我的 MIDP 版本是 2.0,cldc 版本是 1.1....我的代码太庞大了...您对哪一部分感兴趣....现在是内存不足错误...
-
您可以编辑模拟器设置,并减少内存。尝试这样做。然后您可能会在模拟器上看到相同的错误。当你这样做时,然后尝试插入 System.out.println("Yes, 到达 line x");这里和那里。这样,您可以慢慢查明问题发生的位置。一种可能性是您正在尝试加载一个巨大的图像。当加载失败时,所有后续绘制图像对象的尝试都会给出 NullPointer 异常。
-
感谢您的回复.....谁能告诉我如何使用 Netbeans 工具以调试模式在移动设备上运行应用程序。