查看机器版本下载对应jdk
我这里是:jdk-8u301-linux-arm32-vfp-hflt.tar.gz
上传到树莓派中
解压放置到/usr/local中
tarzxvf jdk-8u301-linux-arm32-vfp-hflt.tar.gz -C /usr/local/
配置/etc/profile
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_241
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
注意修改自己的jdk路径
source /etc/profile
输入java命令发现就可以了
注意,重启后可能此命令就不存在,需要重新source /etc/profile
此时:vim ~/.bashrc 然后最后一行添加 source /etc/profile
再重启,发现问题解决。
现在来看开机自启jar
这里用的方法不是服务的方式,输入命令:sudo vim /etc/rc.local
在exit 0之前加入我们的java -jar命令:
注意:这里最好是java命令使用绝对路径。
然后reboot重启,发现此命令已经被执行。