编译CLDC1.1

Microsoft Windows XP Professional Version 2002 Service Pack 3
Microsoft Visual C++ 6.0
Cygwin
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)

1. 下载CLDC1.1源码:j2me_cldc-1_1-fcs-src-winunix.zip
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=J2MECLDC-1.1-WINUNIX-G-F@CDS-CDS_Developer


2. 下载的压缩包中有一个文档,其中有编译源码的说明:index.html -> Release Notes (html) -> Installation Notes -> Building the Source Code Release


3. 打开命令提示符,将vc、cygwin、jdk添加到环境变量path,vc添加到环境变量只需运行其bin目录下的文件VCVARS32.BAT。另外环境变量中vc必须在cygwin之前,因为它们都有一个名为link的工具,而要用到的是vc的link


4. 进入目录/build/win32/,运行make工具编译链接


5. 编译完成之后,在目录/kvm/VmWin/build/下会生成虚拟机kvm.exe,也是一个解释器,用这个虚拟机可以运行java字节码。例如kvm Hello
另外,在/tools/jcc/目录下有两个文件:nativeFunctionTableWin.c列举所有的native函数;ROMjavaWin.c保存了所有API的类,是jcc的rom过程的结果,jcc将API转换成c代码,减少虚拟机启动时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值