电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

把JVM移植到ARM环境中


发布日期:2021/11/16
 
本文向大家简单介绍一下如何把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移植成功

上一篇:使用Annotation设计持久层

下一篇:AWT在鼠标滚轮和输入等事件上的支持