maven:Fatal error compiling: 無效的目標發行版: 1.8.0_45 -> [Help 1]


使用mvn clean install命令的時候出現如下的錯誤:

  

 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project springboot_all: Fatal error compiling: 無效的目標發行版: 1.8.0_45 -> [Help 1]

網上查了許多,都說是什么jdk不一樣,但我jdk就是1.8的,沒錯。

看了一下pom.xml配置:

    <build>
       <finalName>${project.artifactId}</finalName>
       <plugins>
        <plugin>  
               <groupId>org.springframework.boot</groupId>  
               <artifactId>spring-boot-maven-plugin</artifactId>  
               <configuration>  
                   <fork>true</fork>  
               </configuration>  
           </plugin>     
       </plugins>
   </build>

也沒有問題。

於是就納悶了。。。

想了大半天,和別的項目對比了一下,發現有點不一樣了。

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <appName>springboot_all</appName> 
<java.version>1.8.0_45</java.version>
</properties>

發現java.version別的都是1.8/1.7啥的,只有這個是1.8.0_45,莫非這里有錯,想想有點激動,可能找到問題所在了。

於是把1.8.0_45改成1.8,然后mvn clean install。。。成功了。。。原因居然就是不能用1.8.0_45作為java.version。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM