歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> IntelliJ IDEA14.1中java項目Maven中沒有配置JDK時的問題

IntelliJ IDEA14.1中java項目Maven中沒有配置JDK時的問題

日期:2017/3/1 9:17:44   编辑:Linux編程

在IntelliJ IDEA 14.1中使用在java項目中使用Maven時當沒有在Maven中配置JDK編譯版本、源碼版本時,IDEA將默認的編譯版本、源碼版本設置為jdk5。

在IDEA中Language level 將使用默認的JDK5級別

目標版本也是默認為JDK5

當手動改為其他版本如:JDK8,但當你重新載入Maven項目時IDEA又將默認的Language level、Target bycode version設置為JDK5。

在項目中你將看到如下問題:

源值1.5已過時,將在未來所有版本中刪除

目標值1.5已過時,將在未來所有版本中刪除

這是因為IDEA默認把項目的源代碼版本設置為jdk1.5,目標代碼設置為jdk1.5

解決方案:

在項目的pom.xml文件中添加:

1 <properties>
2         <maven.compiler.source>1.8</maven.compiler.source>
3         <maven.compiler.target>1.8</maven.compiler.target>
4 </properties>

或者修改Maven的Settings.xml文件添加如下內容:

 1 <profile>
 2            <id>jdk-1.8</id>
 3            <activation>
 4               <activeByDefault>true</activeByDefault>
 5               <jdk>1.8</jdk>
 6             </activation>
 7                     <properties>
 8                        <maven.compiler.source>1.8</maven.compiler.source>
 9                             <maven.compiler.target>1.8</maven.compiler.target>
10                              <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
11                     </properties>
12 </profile>

修改後IDEA將在源碼jdk版本、目標jdk版本使用Maven中配置的jdk版本。

使用IntelliJ IDEA 13搭建Android集成開發環境圖文教程 http://www.linuxidc.com/Linux/2015-09/123416.htm

IntelliJ IDEA 12 創建Web項目圖文詳細教程 http://www.linuxidc.com/Linux/2013-05/84213.htm

用IntelliJ IDEA開發Android程序圖文教程 http://www.linuxidc.com/Linux/2013-03/81471.htm

IntelliJ IDEA 12開發haXe NME應用配置指南 http://www.linuxidc.com/Linux/2013-01/77227.htm

IntelliJ IDEA運行Play Framework的test mode http://www.linuxidc.com/Linux/2013-07/87694.htm

Ubuntu 13.04 安裝IntelliJ IDEA 12 http://www.linuxidc.com/Linux/2013-11/93014.htm

IntelliJ IDEA 12創建Maven管理的Java Web項目(圖解) http://www.linuxidc.com/Linux/2014-04/99687p2.htm

IntelliJ IDEA 常用快捷鍵列表及技巧大全 http://www.linuxidc.com/Linux/2015-04/116398.htm

IntelliJ IDEA 的詳細介紹:請點這裡
IntelliJ IDEA 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved