树莓派JAVA开发环境安装

1、安装JDK,版本为1.8

sudo apt-get install openjdk-8-jdk

查看版本

java -version

2、下载Tomcat

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz
tar -zxvf apache-tomcat-9.0.31.tar.gz

设置开启自动启动

sudo nano /etc/rc.local

在exit 0之前添加:/home/pi/apache-tomcat-9.0.31/bin/./startup.sh

3、常见错误

如果出现以下错误:

Error occurred during initialization of VM
Server VM is only supported on ARMv7+ VFP

可以先通过以下命令查看处理器型号:

cat /proc/cpuinfo

processor       : 0
model name      : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

Hardware        : BCM2835
Revision        : 9000c1
Serial          : 00000000bc0bd4f4
Model           : Raspberry Pi Zero W Rev 1.1

如果看到是ARMv6处理器(应该是树莓派ZERO系列),说明新版的JDK不支持

此时需要先把系统自带的JDK11卸载掉,再安装JDK8

sudo apt-get purge openjdk-11-jdk

然后把软链接删掉,指向JDK8,应该就能解决问题

rm /etc/alternatives/java
ln -s /usr/lib/jvm/java-8-openjdk-armhf/bin/java /etc/alternatives/java