1.所用的平台是:eclipse+eclipseME+wtl;在调试J2ME程序时,WTL模拟器只是一闪而过,并且有如下错误提试:Warning: Running JAM, Ignoring all other options (but "-Xheapsize", and OTA flags if provided)
正在通过存储根 DefaultColorPhone 来运行
The MIDlet suite was not found.
Execution completed.
43363 bytecodes executed
9 thread switches
740 classes in the system (including system classes)
319 dynamic objects allocated (18264 bytes)
1 garbage collections (0 bytes collected)
请各位帮忙,怎样解决此问题!
下面是回答。记录下来
你在运行的时候需要配置MIDlet类所在的文件为启动文件,记得把包名加上
谢谢!我今天运行了一此,果是配置问题,
不过我只是在J2ME运行弹出框中的设置如下:
在Eecutable框中没有选中Over the Air
而是在选中Midlet单选框输入的是:com.sun.midp.midlet.Selector
即用的是Selector方法.配置好后,然后再运行时,就好了,再也没有了如上问题,一切OK了!
使用Eclipse调试J2ME程序
说实话,我也是最近才开始学习程序调试的,太落后了。
今天用Eclipse ME居然不能调试,郁闷,上网找了下资料。记录下来方便朋友们学习
2.使用Eclipse调试J2ME程序
Eclipse是开发J2ME程序时使用的主要的开发工具之一,而调试程序的能力也是一个程序员必须具备的能力。本文假设Eclipse和EclipseMe已经安装,下面系统介绍一下调试的相关内容:
1、 环境设置
在安装好Eclipse和EclipseMe以后,如果需要调试J2ME程序,还需要设置以后才可以使用。设置方法如下:
打开“Window”->“Preferences”->“Java”->“Debug”
取消“Suspend Execution”中的三个选项,设置“Debugger timeout(ms)”后的数值为20000。
设置完成以后就可以开始调试了。
2、 设置断点
Eclipse调试器已经集成在Eclipse SDK中,不需要单独下载和安装了。调试程序的核心之一就是设置断点了。其实在IDE中设置断点都很简单,只需要在对应行的代码最前面点击鼠标即可,再次点击将取消该断点。
3、 执行控制
设置了断点以后,以Debug方式执行该程序,就可以以调试方式启动程序了,程序将在运行到断点所在行时暂停。控制的菜单在以Debug方式启动以后,会出现在Eclipse的Run菜单中。
可以通过以下方式控制执行:
(F6)——单步执行,遇到方法调用时不跟踪到方法内部
(F5)——单步执行,遇到方法调用时跟踪到方法内部
(F7)——退步
(F8)——执行到下一个断点
run to line 执行到光标的位置,快捷键看你自己的设置
Terminate——终止执行
Run to Line——运行到指定行或下一个断点
4、查看变量的值
在调试模式下,只需要把鼠标放在相应变量上,就可以显示该变量当前的数值了。
更多的调试知识还需要在实际的开发过程中不断积累。
另外
我用eclipse把工程(普通java工程,不是web工程)打成jar包,再用exe4j打成exe的,可是一运行就说找不到
oracle.jdbc.oracledriver ,我把classes12.jar放在了工程根目录的lib文件夹中了,manifest.mf中要怎么写才
能找到oracle驱动阿!!!
答:在manifest中添加CLASSPATH
3.
最后还是这样解决的
最后还是这样解决的
EclipseME的配置提示
前面我说过EclipseME是与Java Wireless Toolkit集成的。虽然如此,但要让它们协调运作还必须执行一些配置操作。以下是需要执行的步骤:
J2ME首选项:在Eclipse中,转到Preferences对话框(菜单Window > Preferences)。导航到J2ME类别。必须在WTK Root字段中输入Java Wireless Toolkit的位置。
导航到Device Management类别。设备列表为空。EclipseME可搜索所需设备。单击Import。再次进入WTK文件夹,并选择所有设备。单击Finish。各设备即被导入列表。将要使用的一个设备选作默认值。
调试设置:需要对某些设置进行调试,以使Java Wireless Toolkit能够在调试器中工作。必须在Java > Debug 类别中设置以下选项:
Suspend execution on uncaught exceptions:不选择。
Suspend execution on compilation errors:不选择。
Debugger timeout (ms): 15000(15秒)。
如果没有这些选项,调试则无法执行。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/luckilyyu/archive/2008/03/19/2198098.aspx
分享到:
相关推荐
对于文档的传播,鼓励非商业性质的电子版本分发,但在线转载需事先获得J2ME开发网的许可。此外,教程的最终解释权归J2ME开发网所有。 #### 致谢与合作精神 在教程的编纂过程中,无数开发者倾注了热情与智慧,其中...
J2ME中文教程 本教程由J2ME开发网(www.j2medev.com)的网友集体创作。任何人未经J2ME开发网的书 面许可,不得将本教程用于...但是在线转载需要 J2ME 开发网的许可。 J2ME 开发网保留对以上文字的最终解释权和修改权
该文档旨在为初学者以及有经验的开发者提供一系列关于Java 2 Platform Micro Edition (J2ME)开发的常见问题解答。这份文档不仅包含了技术细节,还融入了许多创作者的经验分享和技术见解。 #### 2. FAQ集锦创作背景 ...
【描述】"j2me开发 转载自电驴"表明这是一个关于J2ME开发的资源,可能是一个电子书或教程,来源于网络共享平台“电驴”。J2ME开发者通常会寻找这些资源来学习移动应用程序的开发,包括基本概念、API使用、用户界面...
关于标签"源码",可能意味着提供的压缩文件`j2me`中包含了一个具体的实现示例,你可以解压后查看源代码,学习如何在实际项目中应用TextBox Ticker Alert功能。在这些源代码中,你可能会看到如何控制Ticker滚动速度、...
版权声明 本教程由J2ME开发网(www.j2medev.com)的网友集体创作。任何人未经J2ME开发网的书 面许可,不得将本教程用于商业...但是在线转载需要J2ME 开发网的许可。 J2ME 开发网保留对以上文字的最终解释权和修改权。
标题中的“cankaowenxian.rar_java 参考 文献”表明这是一个关于Java编程语言的参考资料集合,可能包含了各种技术...同时,它还可能包含了一些实用技巧和常见问题的解决方案,有助于提升开发效率和解决实际问题的能力。
3. **参与社区**:加入像CSDN论坛、Java研究组等技术社区,不仅可以获取最新的Java资讯,还能在遇到问题时得到及时的帮助。 4. **项目实战**:理论结合实践,寻找Java相关的项目实习或兼职,通过实际项目锻炼自己的...
本教程是J2ME开发网组织网友翻译的Sony...已经得到了SonyEricsson的授权,本文未经J2ME开发网许可不得转载。 本教程是学习Mobile Java 3D的最好参考资料,在此感谢所有参与的人员,尤其是项目组织者numenzq。
但出于学习目的,可以自由地分发本教程的电子版本的拷贝,不过在线转载需要获得J2ME开发网的书面许可。这表明了教程的创作者们鼓励知识共享的同时,也强调了尊重知识产权的重要性。 ### 3. 修改历史 文档提到了...
3. **不兼容性问题**:由于这些特性,J++编译的代码往往不能在非Windows系统或非Visual J++环境中运行,限制了其应用范围。 【Java的后续发展】 随着Java 2平台(J2SE、J2EE、J2ME)的推出和Java技术的不断成熟,...