mac本地运行java项目可以,打包上传到服务器restart启动项目报错
问题原因:本地项目使用的是maven 3.6.0 ,java-jd是1.8。打包上传的时候因为maven默认的java-jdk是jdk12,所以报错。
-
查看maven的版本信息
mvn -v
查看mvn的jdk版本是不是和你本地项目一样:
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre -
修改
Vim ~/.bash-profile
添加:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/
注:本地的jdk版本可进入/Library/Java/JavaVirtualMachines/查看

浙公网安备 33010602011771号