Eclipse使用心得

1.当已经建立的project进行试验时,把library、系统信息等弄乱了,不能运行。 解决办法:删除工程(不要选择在硬盘上删除!),然后新建一个与原工程一样名字的工程,以前的工程配置就都回到默认了!(res文件src自动加入其中)

2.打包出来的JAR、JAD文件名和我工程里的文件名不一样(以前改过包名和文件名,Eclipse没有自动更新)。解决办法:是MTJ(Mobile Tools for Java, EclipseMe的升级版)没有更新,在工程下右键—>属性—>JAVA ME(在这个选项的主目录中),右面有JAD、JAR的名字。

3.打包出的MIDlet-1在主程序改名后不更新。解决办法:手动更新Application Descriptor里的MIDlet-1

4.程序出现java.lang.ClassNotFoundException异常。解决:出现原因一般是类或包被重命过名,或移植程序造成Application Descriptor错误。解决办法:

                                  ①重新配置MIDlet-1

                                  ②重命名包名、类名,然后重新配置MIDlet-1(只是因为有时包名会乱码,改个不同的包名能解决问题)

                                  ③删除工程中deployed、.mtj.tmp文件夹,重命名包名、类名,然后重新配置MIDlet-1

5.Eclipse调试说明:

6.调试的时候按键的注意事项:不要随便按键,比如下面的代码

         public void commandAction(Command C, Displayable D) { 
                       if (C == 开启服务) { 
                              开启服务();       

         }

        public void 开启服务() {
                      isClosed = false;
                      this.setString(null);
                      new Thread(this).start(); 

         }  

  每次按一下“开启服务”按键,就开一个线程(与真正执行时不同!)    解决:选中多开的线程那句话(在Debug窗口中,不是程序中),按resume命令(或选中打开的那句话,右键—>resume)。

相关文章
相关标签/搜索