小米路由器 R1D 可用 java JRE openjdk

本文分享了如何在小米路由器R1D上成功安装Oracle官方提供的Java JRE软件包,包括ARMv7版本的下载链接和安装步骤。通过安装Entware和必要的库,实现了Java环境的配置,为搭建Blynk私人服务器奠定了基础。

经过反复探索,终于找到了小米路由器平台 armv7 可以用的java JRE的软件包,Oracle官方提供的,想自己交叉编译,但始终不成功。
官方提供的版本如下:
点我进入官方网站
下载需要注册,我下载上传到百度云:
ARMv5/ARMv6/ARMv7 Linux - SoftFP ABI, Little Endian 2 102.19 MB ejdk-8u201-linux-arm-sflt.tar.gz
链接: https://pan.baidu.com/s/1jWLuTclpR3hGMBurVjW2VA 提取码: 877i
ARM v6/v7 Linux - VFP, HardFP ABI, Little Endian 1 114.16 MB ejdk-8u201-linux-armv6-vfp-hflt.tar.gz
链接: https://pan.baidu.com/s/19mwQvqha72o6L9NNZq5m9A 提取码: thtv
自己可以按照这个官方提示,定制自己需要的功能:
点我查看:
这个是我定制的完全版,经验证小米路由器R1D可以使用,前提是:
链接: https://pan.baidu.com/s/1Qp96yLMpnTfks3tL5fd4PQ 提取码: mew8

  1. 你要安装Entware,安装几个支持的库,java需要的库如下:
root@XiaoQiang:~# ldd java
	libpthread.so.0 => /opt/bin/../lib/arm/jli/libpthread.so.0 (0x4021c000)
	libjli.so => /opt/bin/../lib/arm/jli/libjli.so (0x40120000)
	libdl.so.2 => /opt/lib/libdl.so.2 (0x4005c000)
	libc.so.6 => /opt/lib/libc.so.6 (0x40245000)
	/lib/ld-linux.so.3 (0x4000b000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4006f000)
	libc.so.0 => /lib/libc.so.0 (0x4013e000)
	ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x400a6000)

  1. 你需要手动添加几个链接
    2.1 将我制作的java附件解压,将bin,lib下的文件拷贝到opt目录下,
    2.2 然后手动将/opt/lib/libpthread.so.0复制到/opt/lib/arm/jli/下面
    2.3 手动将/opt/lib/ld-linux.so.3复制到/lib/ld-linux.so.3
    2.4 然后是一下java能否工作
    2.5 安装JAVA干嘛?请看这个链接,制作Blynk的私人服务器
tar xJf 小米R1D可用java1.8.tar.xz
cd opt
cp bin/* /opt/bin/*
cp  -R lib/* /opt/lib/
cp /opt/lib/libpthread.so.0 /opt/lib/arm/jli/
cp /opt/lib/ld-linux.so.3 /lib/ld-linux.so.3
java -version

root@XiaoQiang:~# java -version
java version "1.8.0_201"
Java(TM) SE Embedded Runtime Environment (build 1.8.0_201-b09, headless)
Java HotSpot(TM) Embedded Client VM (build 25.201-b09, mixed mode)
root@XiaoQiang:~# 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值