IDEA中提示:java: -source 1.5已過時, 將在未來所有發行版中刪除

問題描述:

IDEA中提示:java: -source 1.5已過時, 將在未來所有發行版中刪除

 


方法一:

1. 打開【File】—【Project Structure】,找到以下兩個地方:

Project Structure->Project裏Project sdk以及project language level
Project Structure->Modules裏Sources裏的Language level

因爲我的電腦上安裝的Java的版本是1.8,所以在這兩個地方位置的設置如下:

這幾個地方要對應

2. 當這兩個地方配置好後,再次運行項目,出現如下的提示:

說明我們還有地方沒有配置好。打開【File】—【Settings】,找到【Java Compiler】,會發現這個問題:

發現兩個地方的版本對應不上,我們需要將下邊的5或者1.5修改爲8或者1.8。
修改完後,點擊Apply—OK之後,程序就能正常運行了。

方法二:

 要是還不行的話,試試改配置文件
1.修改Maven的Settings.xml文件添加如下內容
 
<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
  </activation>
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>

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

<properties>
 <maven.compiler.source>1.8</maven.compiler.source>
  <maven.compiler.target>1.8</maven.compiler.target>
</properties>

3.打開項目配置,設置Modules的Language Level爲”8”

4.最後按”Ctrl+Alt+S”打開設置,搜索”Java Compiler”,將默認jdk和當前modual的jdk版本切換爲1.8即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章