CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2ME

在Eclipse中运行自己的一段代码时发生如下错误,ClassNotFoundException.

楼主fire_z(积分就是那浮云)2006-03-20 11:40:30 在 Java / J2ME 提问

错误报告如下:  
  Running   with   storage   root   DefaultColorPhone  
  java.lang.ClassNotFoundException:   GameApp  
  at   com.sun.midp.midlet.MIDletState.createMIDlet(+14)  
  at   com.sun.midp.midlet.Scheduler.schedule(+52)  
  at   com.sun.midp.main.Main.runLocalClass(+28)  
  at   com.sun.midp.main.Main.main(+116)  
  Execution   completed.  
  699416   bytecodes   executed  
  2   thread   switches  
  740   classes   in   the   system   (including   system   classes)  
  3557   dynamic   objects   allocated   (96532   bytes)  
  1   garbage   collections   (0   bytes   collected)  
  ===============================================  
  GameApp这个Class我代码里是存在的,而且代码没有任何错误。  
   
  代码如下  
  package   Demo;  
  import   java.util.Random;  
   
  import   javax.microedition.lcdui.Canvas;  
  import   javax.microedition.lcdui.Command;  
  import   javax.microedition.lcdui.CommandListener;  
  import   javax.microedition.lcdui.Display;  
  import   javax.microedition.lcdui.Displayable;  
  import   javax.microedition.lcdui.Graphics;  
  import   javax.microedition.lcdui.Image;  
  import   javax.microedition.lcdui.List;  
  import   javax.microedition.midlet.MIDlet;  
  import   javax.microedition.midlet.MIDletStateChangeException;  
   
  public   class   GameApp   extends   MIDlet   implements   CommandListener{  
  public   MarioCanvas   theGame;  
  public   Display   disp;  
  public   Command   restart;  
  public   Command   shop;  
  ……………………………… 问题点数:100、回复次数:9Top

1 楼yobyin(枫)回复于 2006-03-20 12:16:05 得分 10

你的IDE出了问题,没有把class文件编译出来Top

2 楼fire_z(积分就是那浮云)回复于 2006-03-20 12:43:07 得分 0

在与GameApp.java同一文件夹下,有GameApp.Class文件,并非没有编译出来.Top

3 楼1982pc()回复于 2006-03-20 13:05:43 得分 10

你运行里的Executable里的MIDlet   文件位置是否正确?!Top

4 楼ibiswang(神鸟)回复于 2006-03-23 12:41:25 得分 24

点典的classpath错误,你可以按如下方式来检查:  
  1.   确保GameApp.java在你的Project的src路径中,你可以通过project的属性检查。  
  2.   确保GameApp.java没有错误,否则GameApp.class不会生成  
  3.   你不是通过Eclipse运行程序的么,那么Eclipse会生成一个运行配置文件,你可以通过“运行”菜单进入这个配置文件对应的界面,看看这个运行的Classpath中是否有GameApp.class,如果没有则需要加入.  
   
  Top

5 楼k7sem(【Conch fish】I love qing qing.)回复于 2006-03-23 13:26:16 得分 8

环境变量,你的eclipse里的配置好了吗Top

6 楼brey(微風飄雪)回复于 2006-03-24 15:30:12 得分 8

确定project:一栏中是你要运行的suite  
  然后再确定   Executable   midlet:一栏中是否是   GameAppTop

7 楼wizardblue()回复于 2006-03-24 15:34:29 得分 8

eclipse里用反射的时候,当前目录下的class要加包名的Top

8 楼miaoliujun(傲龙)回复于 2006-03-24 20:23:12 得分 24

如果GameApp不是在根目录下,你使用的时候应该连包名一起,根据异常的提示,好象你直接使用,所以没有找到Top

9 楼byz2006()回复于 2006-03-28 17:01:31 得分 8

eclipse有问题Top

相关问题

  • ◆JSP代码在Eclipse下可以单步运行吗?◆
  • 如何在eclipse里运行最新的jdk1.5的代码?
  • 代码运行效率
  • 代码运行错误!!!!
  • java代码运行问题
  • 定时运行一段代码
  • 这段代码怎么运行对呢?
  • 这段代码怎么运行啊?
  • 用按钮怎样运行JavaScript代码?
  • 这段代码怎么运行不了?

关键词

  • 代码
  • eclipse
  • 文件
  • sun
  • gameapp
  • 运行
  • microedition
  • lcdui
  • 如下
  • 错误

得分解答快速导航

  • 帖主:fire_z
  • yobyin
  • 1982pc
  • ibiswang
  • k7sem
  • brey
  • wizardblue
  • miaoliujun
  • byz2006

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo