arm ubuntu 安装java,arm linux 安装 JRE

arm linux 安装 JRE

arm linux (非发行版)安装JDK和ubuntu上安装还是挺不一样的。现在ubuntu好像也可以在arm上运行,如果用ubuntu还是很方便的,但是好像ubuntu的arm版不太稳定,而且主要是现在用的板子系统不是ubuntu,而且这个板子的linux还加了自己做的驱动,不想再换成ubuntu做一遍驱动 -_- 所以选择弄一下JDK吧,但是搜不到什么资料。

JDK 有for arm的,但是我按照在ubuntu上装的方法,下载对应版本的压缩包解压后再板子上用不了,报错/bin/ash: java: not found,并且我确定环境变量没问题。之后查资料,认为是java缺少某些依赖库,也会报not found,但是没看到靠谱的解决办法。。 同时感觉可能还是JDK对应的cpu型号不对,JDK8 有对应arm 32bti和64bit的,但是都是hard float ABI。我现在板子上好像是 soft ABI。

最后在官网上偶然看到JAVA SE Embedded ,看了一下文档,感觉挺细节全面的,所以按照官网文档试一下。 JAVA SE Embedded 最后生成的是在arm上的JRE,不是JDK,JDK包括了JRE,和java编译器,以及一些调试工具。 我现在不确定我要用的东西只需要JRE还是需要完整的JDK。

硬件: cpu: armv7l 可以在 /proc 目录下查看 cpuinfo, armv7l为指令集

安装

按照步骤走就可以了JAVA SE Embedded官方文档 做就可以了,大致是先要在pc(如ubuntu)上安装一个正常的jdk,然后通过给的脚本生成一个特殊的 jre,然后通过scp或者sd卡等方式放到板子上就可以了,然后设一下环境变量就可以在板子上愉快的使用java了。

同时,生成jre时有一些配置可选,即设置脚本的参数,所的生成jre支持的功能范围不同,对应的大小也不同。

最后生成的JRE是可以运行的,但是我的项目还是需要完整的JDK。

.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值