我先写了一个HelloMIDlet.java,然后执行了javac,midver命令成功后,再执行midp HelloMIDlet后模拟器只是一闪而过,并出异常“java.lang.ClassNotFoundException:HelloMIDlet”。
请大家帮帮我,多谢,多谢!
注:
(1)MIDP为2.0, 解压后在e:\midp-fcs\ 。 并已删除了e:\midp-fcs\src\example下的HelloWorld.*文件。
(2)JSDK为1.3.0
(3)cmd的执行过程与结果显示如下:
E:\j2sdk130\my>midjavac HelloMIDlet.java
E:\j2sdk130\my>javac -g:none -classpath e:\midp-fcs\classes;. -bootclasspath e:\midp-fcs\classes HelloMIDlet.ja
E:\j2sdk130\my>midver HelloMIDlet HelloMIDlet
E:\j2sdk130\my>e:\midp-fcs\bin\preverify -classpath e:\midp-fcs\classes;. -d HelloMIDlet HelloMIDlet
E:\j2sdk130\my>e:\midp-fcs\bin\midp HelloMIDlet
java.lang.ClassNotFoundException:HelloMIDlet
------解决方法--------------------------------------------------------
类路径不对,你应该把当前路径转到程序路径下去执行.还有如果程序中带有包名的话,要把完整的路径写出来.否则就一定是这个提示.
------解决方法--------------------------------------------------------
why not use WTK?
------解决方法--------------------------------------------------------
用wtk会好的多
------解决方法--------------------------------------------------------
类路径不对~~用wtk吧~midp在类路径编译上实在是麻烦
------解决方法--------------------------------------------------------
jdk+wtk+editplus:)
安装jdk,Windows NT/2000/XP 请打开“控制面板”→“系统”→“高级”→“环境变量”配置好path,javahome用户变量,然后安装wtk,安装好以后用ktoolbar new project即可,将来生成的项目文件中的src目录下的文件用editplus等工具edit即可,然后builder-》run——》ok:)
{JAVA_HOME=D:\jdk1.4.2_05 PATH=d:\jdk1.4.2_05\bin;}我的jdk安装在d盘下,wtk在安装的时候会自动搜索jdk的:)
你写的程序代码都在src目录下:)
------解决方法--------------------------------------------------------
好像是没设置主程序,jad看看