原以为搞定cldc1.1(kvm)就可以钻研代码了,但通过资料学习,还要搞定MIDP2.0.
原以为会和kvm一样顺利,谁知道还真是坎坷,记录一下,备忘,^_^
1.下载midp-2_0-src-windows-i686.zip,不用去sun的官网找了,没有下载路径,但网上有很多资源可以下;
2.将文件解压缩到j2me_cldc的同级目录下,文件夹名字为midp;
3.将昨天编译好的j2me_cldc文件夹名修改为kvm(makefile默认的路径);
4.修改midp/build/win32/kvm/makefiles/Defs-pre.gmk中的 _BOOTDIR = C:/j2sdk1.4.2(版本为1.6的话,你可以卸载重装1.4了,路径为你的jdk的路径)
5.cd ../midp/build/win32/kvm
6.make
痛苦开始了~~~~~~~~~~~~~~~~~~~~~
1.如果编译过程中出现如下错误
link: invalid option -- o
Try `link --help' for more information.
make: *** [bin/preverify.exe] Error 1
那就把cygwin里面的link.exe改个名字就可以了
2.确保cygwin/bin文件夹下有zip.exe和unzip.exe,在cygwin的shell上输入which XXX,就知道有没有了.
3.参照http://blog.csdn.net/cwmbecoming/archive/2006/08/26/1123400.aspx慢慢改吧,不要急.我反复搞了三次才成功,希望聪明你可以快些,^_^
4.建议修改一处,make clean后make,这样可以避免修改出错而后知后觉,那很可能需要重头再来.
明天将开始j2me学习之旅了,高兴中....