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/查看

posted @ 2021-03-15 18:06  QingYuanO  阅读(272)  评论(0)    收藏  举报