开发者社区> asdtiang> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

eclipse使用LWUIT时报错java.lang.NoClassDefFoundError解决方法

简介: 本人的环境:eclipse3.3+eclipseme1.7.9+wtk2.5 测试源程序: import com.sun.lwuit.Display; import com.sun.lwuit.Form; import com.sun.lwuit.Label; import com.sun.lwuit.layouts.BorderLayout; import com.sun.lwu
+关注继续查看

本人的环境:eclipse3.3+eclipseme1.7.9+wtk2.5

测试源程序:

import com.sun.lwuit.Display;

import com.sun.lwuit.Form;

import com.sun.lwuit.Label;

import com.sun.lwuit.layouts.BorderLayout;

import com.sun.lwuit.plaf.UIManager;

import com.sun.lwuit.util.Resources;

 

public class Test extends javax.microedition.midlet.MIDlet {

   public void startApp() {

      // init the LWUIT Display

      Display.init(this);

      // Setting the application theme is discussed

      // later in the theme chapter and the resources chapter

     

      Form f = new Form();

      f.setTitle("Hello World");

      f.setLayout(new BorderLayout());

      f.addComponent("Center", new Label("I am a Label"));

      f.show();

   }

 

   public void pauseApp() {

   }

 

   public void destroyApp(boolean unconditional) {

   }

}

报错图如图1所示下:

1报错截图

 

解决方法:如图2所示

右击项目选择Properties->Java Build Path在右面的窗口中选择Order and Export, 点击Select All,选中里面的文件。

2 解决方法

程序运行成功的截图如图3所示:

  

3  程序运行成功

 

 

网上搜出来的解决方法2(经本人测试不行),在这里也写出来下:

order and export选卡旁边有Libraries       

       展开 LWUIT.jar           

       设置source attachment(双击即可设置)             

设置native library location

如果没有在order and export中全选,程序运行时也会报同样的错误。

还有就是经过网友测试,eclipse版本为3.4时测试不通过,程序通过以上设置后也会报同样的错误。

order and export作用:选择你要生成的或用来发布的类和文件从哪里取出来,一般默认就可以,但假如你有多个工程,或者有多个文件夹,这时你就需要选择!!!

问题产生原因

在设置eclispeme时:默认情况下 "source and outpub folder"项的 "project"为选中,我们修改这个默认设置,把"folders"选中

这样,就可以让eclipse把源代码和输出分离开。再看下order and export作用就应该明白了。

@@@@@@还有就是经过网友测试,eclipse版本为3.4时测试不通过,程序通过以上设置后也会报同样的错误。

最后,在项目打成JAR包时,要将LWUIT.jar文件一起打包,并且更改JAD文件,才能运行,这里就不在写了。

有问题请指正  QQ:250753635

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下...
875 0
最常使用Eclipse快捷键
一:编辑 alt+/:智能感知; alt+shift+s:出现代码块; ctrl+1:quick fix,同时还有简单的重构功能; ctrl+e:快速转换编辑器 ,这组快捷键将帮助你在打开的编辑器之间浏览。
593 0
Eclipse中10个最有用的快捷键组合
 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源     这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如
1042 0
Eclipse和intellij idea 快捷键对比
Eclipse和intellij idea 快捷键对比  
803 0
Eclipse常用的十个方便的快捷键
  Ctrl+F:在当前代在cg中查找关键字 Ctrl+H:打开查找窗口 Ctrl+/: 屏蔽代码(注释);   (以下转自:http://wenku.baidu.com/view/d291ade3172ded630b1cb65b.html) Ctrl + Shift + T: 打开类型:显示"打开类型"对话框来在编辑器中打开类型。
549 0
+关注
asdtiang
开源技术爱好者,主要语言java,其它语言 groovy c# python
8
文章
0
问答
文章排行榜
最热
最新