编译Classpath ① $ tar zxf classpath-0.93.tar.gz 解压缩Classpath 0.93 ② $ cd classpath-0.93 进入classpath文件夹 ③ $ ./configure --prefix=/tmp/classpath --disable-gtk-peer --disable-gconf-peer --disable-plugin --with-ecj --host=arm-linux --disable-Werror 检查classpath所需的编译环境,生成makefile文件 --prefix 最终编译文件的目标路径。 --host 目标程序运行平台,arm-linux表示编译成arm平台程序,省略这个参数表示编译成x86平台程序。 --disable-gtk-peer --disable-gconf-peer --disable-plugin 系统中缺少这几个程序,添加这三个参数使编译能够通过。 ④ $ make 编译 ⑤ $ make install 编译安装 ⑥ 复制/tmp/classpath整个文件夹到目标板的/tmp目录下,也可以先打包,在arm上再解压。
编译Jamvm ① $ tar zxf jamvm-1.5.1.tar.gz 解压缩jamvm-1.5.1 ② $ cd jamvm-1.5.1 进入jamvm文件夹 ③ $ ./configure --prefix=/tmp/jamvm --with-classpath-install-dir=/tmp/classpath –host=arm-linux --with-classpath-install-dir jamvm运行时调用java类库的路径 ④ $ make 编译 ⑤ $ make install 编译安装 ⑥ 复制/tmp/jamvm整个文件夹到目标板的/tmp目录下 ⑦ $ vi /etc/profile 设置环境变量,修改PATH内容,PATH=$PATH:/tmp/jamvm/bin ⑧ $ . /etc/profile 保存环境变量使之立即生效,运行jamvm命令看看,出现帮助说明环境变量已经设置成功。