网上大多数文章都只写了一种解决方案!在此 ,我总结出能彻底解决掉该问题的方法!
PS:网上没有记录的是最后一步!!!
------------------------------------------------话不多说,直接开干!----------------------------------------------
第一步(大多数错误用第一步解决即可):
找到pom.xml文件中的:
第二步:
修改此处的: 改成;
错误的是这样:
修改以后,应该是下图所示:
正确的是这样:
第三步:
看自己本地的怕pom.xml是否是以"/"作为间隔!不能用"\"作为分隔
错误的是这样:
正确的是这样的:
第四步(也是网上其他帖子没有记录的一步):
按住ctrl时,鼠标移动到这个java.home会发现,代码文件指的是JDK1.7,而我本地启动时,本地只有JDK1.8
因此!按住ctrl点击这个java.home看来自于哪里,如下图,这是我本地的记录:
错误的是这样:
正确的是这样的:
PS:由此,idea启动项目便不会再报这个错了!
最后!!!
千万记得打包的时候,第二、三步要还原,因为Linux识别方式和Windows识别的方式是不一样的,所以才会导致需要处理第二、三步。第四步要根据具体项目而言修改,看linux到底jdk位于什么位置!