编译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命令看看,出现帮助说明环境变量已经设置成功。