首先下载安装包
剩下的流程就和常规linux一样
这里需要注意的是,一定要对应系统的bit规格
32位和64位不兼容
下载之后解压
tar -zxvf {刚才下载好的tar包名}
完成后把他移动到一个地方集中管理
我一般移动到/etc/java
完成后开始配置环境
sudo nano /etc/profile
将如下内容加入文件最后
#这里对应你的java包主目录
export JAVA_HOME=/usr/java/j2sdk1.4.2_11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
完成之后ctrl+o ctrl+x 保存退出
刷新配置
可以重启
sudo reboot
也可以直接刷新文件
source /etc/profile
配置完成以后输入
java -version
出现jdk相关信息就是配置成功了
坑
报错:
-bash: /etc/java/jdk1.8.0_311/bin/java: cannot execute binary file: Exec format error
首先确认你的配置没有问题
第二确定你的系统和下载的jdk都是同样的x86或者64位
输入 uname -a
或者 getconf LONG_BIT
查看系统规格
然后!
你是不是下了常规系统的jdk?树莓派使用的是ARM架构,所以需要下载ARM的包,好了回到上面,从新选择文件吧。。
这里由于我的板子是pi 4b,我发现刷到64位以后随机读写速度骤降到32位的一般,而顺序读写也没有提升,只是有百分之几的提升,估计也是随机波动;所以我依然选择了32位的系统;这里就选择了32位的系统和32位的包
重复上面的步骤