日期:2014-05-20  浏览次数:20542 次

用Eclipse调试J2ME的问题
用Eclipse调试J2ME程序的时候出现:
1.display.class canvas.class 等类source not found。
2.在设置调试参数的时候:Debug configurations —>Java application—>main class中找不到我的midlet主类
3.在设置主类时,里面能找到的主类永远是 com.sun.midp.main.Main (无论我调试的是哪个工程!)

但是我的程序在运行没有任何问题!(我只是想学习一下如何调试~~~~)

谁知道是怎么回事呢???我jdk和wtk都重装了一遍还是不好使!!!!!!!1

------解决方案--------------------
你的运行环境设置得不对,需要先设置你程序的midlet才能进行调试。还要设置【首选项】->【Java】->【调试】将调试器超时和启动超时时间调大一点,越大越好。设置程序的Midlet如下方法:点击运行图标旁边的小三角,选择【运行(R)】,在这里可以设置你的Midlet,同时要新建一个Wireless toolkit emulator.然后就可以进行调试了。建议到网上多找一找资料。
------解决方案--------------------
eclipse可以调试j2me,我每天都是用它来调试程序的.netbeans没有用过,听说还不错.
------解决方案--------------------
J2ME程序调试需要设置:
修改调试选项的异常挂起设置和超时时间,从菜单 windows->references...进入
展开references面板的java项,然后点选 debug
在Suspend Execution项中,把
"Suspend execution on uncaught exceptions"
"Suspend execution on compilation errors"
这两项的勾去掉
在面板的最下面,把 debugger timeout(ms)设置为 15000。
------解决方案--------------------
探讨
还有,2楼的说法是指J2SE或J2EE中的java吧。j2me的入口函数是midlet中的startApp()。而且如果是applet程序的话,是没有main函数的。