本文向大家简单介绍一下如何把JVM移植到arm环境中主要有其个小步骤相信通过本文的介绍你对JVM移植的问题的解决方法有深刻的认识 如何把JVM移植到arm环境中环境 OS:ubuntuscratchbox>arm 我实际移植JVM的步骤提供linux里面libX打头的那些库它会提示你在configure的过程中你根据需要下载并安装有时候只需要做个连接因为它需要的是so而不是soXX等等比如lnslibXtstsolibXtstso 下载jamvmtargz从?group_id=/&abmode=/configure make fakerootmakeinstall 安装jikes 下载classpathtargz从ftp:///gnu/classpath//configurewithjikesenablejni make fakerootmakeinstall 当然如果要保证编译通过的话你们必须提供jikes工具和mozilla的相关的头文件也可以通过/configurewithjikesenablejnidisableplugin来跳过plugin的编译如果你们不提供web页的插件的话实际上在第一步环境配置的时候我们提供的环境里面已经有这些相关的类库了所以如果只是为了开发应用程序的话是是不需要再编译的这个包的 编译的时候记得看readme和install exportjamvm环境到PATH中 exportPATH=/usr/local/jamvm/bin:$PATH这时候可以通过jamvmversion来看版本信息了 classpath里面有许多的examples比如可以通过jamvmgnuclasspathexamplesswingDemo来执行示例代码 一切ok了绝大部分的java程序是可以跑的了 后记 我后来重新做了一遍发现放在我们的板子上经常会出现这样的一个问题 我把/usr/local/classpath/share/classpath/glibjzip展开后重新copy到我的板子的/mnt/tflash上然后 输出 程序正常运行说明JVM移植成功 |