maven 编译出错Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] 解决办法

这几天在为公司项目搭建一个后台框架,使用的是eclipse-Mars自带的maven插件,在maven进行编译的时候,出现Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1]  的 错误。而我在pom文件中已经指定了maven编译时使用jdk8来编译,那为什么还会报这个错呢。

  
        
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    1.8
                    1.8
                    UTF-8
                
             
        
    


初步判断是maven在编译时没有找到我指定的jdk8。但是我确实已经安装了jdk8了,为什么还是出现这个问题呢?

后来才发现,还要设置maven每次clean 时使用的jdk!!! 

具体设置方法:Window-->prefrences-->java-->Installed JREs 勾选jdk8

这样设置好以后就可以正常编译了。


--------------------- 
作者:Ryan_turbo 
来源:CSDN 
原文:https://blog.csdn.net/ryan_turbo/article/details/72781311 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(Maven)