我的MIDlet运行出错是怎回事啊?

ywhuang 2003-03-31 12:23:20
初学j2me,在练习天极网上登载的文章《Java嵌入式开发之四》中的simpleMIDlet例子时遇到了问题,编译源代码和预验证类文件都能通过,可是在运行midp simpleMIDlet时出现以下错误 C:\midlets\myMIDlet>dir
驱动器 C 中的卷没有标签。
卷的序列号是 6464-8DF1

C:\midlets\myMIDlet 的目录

2003-03-31 09:44 <DIR> .
2003-03-31 09:44 <DIR> ..
2003-03-31 09:46 1,543 simpleMIDlet.class
2003-03-28 17:59 1,084 simpleMIDlet.java
2 个文件 2,627 字节
2 个目录 343,375,872 可用字节

C:\midlets\myMIDlet>midp simpleMIDlet
java.lang.ClassNotFoundException: simpleMIDlet
我的
C:\midlets\myMIDlet\
目录下的simpleMIDlet.class文件是经过预编译的类文件。很明显类simpleMIDlet在C:\midlets\myMIDlet 是存在的啊。请高手指点,先谢了。


...全文
14 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
DavidBone 2003-04-19
ding
回复
hymarx 2003-04-09
把classpath设到当前目录
回复
ywhuang 2003-04-09
搞定了,原来运行midp时需指定classpath。
回复
villagehead 2003-03-31
建议还是用j2mewtk1.0.4吧!
回复
ywhuang 2003-03-31
我已经把[我的电脑]的属性的[环境变量]中classpath变量设为C:\j2me\midp-fcs\classes;.了。更何况我在编译和预验证都明确指定了所用midp中的类。如下,编译命令:
javac -bootclasspath c:\j2me\midp-fcs\classes simpleMIDlet.java
预验证命令:preverify -classpath c:\j2me\midp-fcs\classes;. -d . simpleMIDlet
回复
lengkuazhong 2003-03-31
基本命令问题吧,指定-classpath应该就可以了
回复
ywhuang 2003-03-31
j2mewtk1.0.4开发环境还是要用到cldc中的kvm和midp中的类库吧。
回复
相关推荐
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2003-03-31 12:23
社区公告
暂无公告