ARM Java 移植
-
arm Java下载
https://www.oracle.com/java/technologies/javaseembedded8u211-downloads.html
-
官方移植文档
https://docs.oracle.com/javase/8/embedded/develop-apps-platforms/jrecreate.htm#JEMAG270
-
中文参考
https://blog.csdn.net/weixin_39827918/article/details/78806642
-
移植过程
- 根据第一个链接,下载Java ARM 版本,硬件浮点型版本。
- 准备一个 ARM HF 文件系统。
- 下载之后解压。
- 解压在 /home/cmi_at15x/ejava
- 执行如下脚本:
#!/bin/sh /home/cmi_at15x/ejava/ejdk1.8.0_211/bin/jrecreate.sh \ --profile compact3 \ --dest /home/cmi_at15x/ejava/java_output
- 在 /home/cmi_at15x/ejava/java_output 目录下生产目标文件。
- 然后把这个文件夹的内容复制到 arm 文件系统的 /usr/jvm 里面。
- 把 /usr/jvm/bin 加入环境变量。
- 重新生成文件系统镜像。
-
写一个Java程序测试一下。
Read The Fucking Source Code