zoukankan      html  css  js  c++  java
  • maven 编译出错Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] 解决办法

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

     <build>  
        <plugins>  
            <!-- java编译插件 -->  
            <plugin>  
                <groupId>org.apache.maven.plugins</groupId>  
                <artifactId>maven-compiler-plugin</artifactId>  
                <version>3.1</version>  
                <configuration>  
                    <source>1.8</source>  
                    <target>1.8</target>  
                    <encoding>UTF-8</encoding>  
                </configuration>  
            </plugin>   
        </plugins>  
    </build>  

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

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

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

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

    当maven install或者maven build出错时,要留意一下错误提示,一般网上都能找到解决方法。

  • 相关阅读:
    购物菜单
    数据库
    增删改查
    页面交互
    计算器
    2020.9.21
    团队-团队编程项目中国象棋-项目总结
    团队-团队编程项目作业名称-最终程序
    课后作业-阅读任务-阅读提问-4
    《20171130-构建之法:现代软件工程-阅读笔记》
  • 原文地址:https://www.cnblogs.com/shamo89/p/8026233.html
Copyright © 2011-2022 走看看