2017-05-27 24 views
1

我最近從Eclipse切換到Intellij 2017 IDEA。intellji中的使用API​​錯誤

在eclipse中創建一個新的Java項目時,我們可以定義導入到項目的JDK的JDK版本。例如我安裝了JDK版本1.8(或8),但在eclipse中定義新項目時我可以選擇女巫版本jdk導入到我的項目中。這完全正常工作。在Intellij IDE中,我將JDK版本1.8添加到Project。我的項目中的一些方法與JDK 1.7一起使用,並且在版本1.8中不起作用。

問題在這裏,我得到了這個錯誤「使用api記錄爲自1.7」。我知道它只是爲了添加JDK 1.7,但我不想將老版本的JDK安裝到我的機器中。我如何解決這個問題?

當我降低項目中的JDK級別時,此解決方案不起作用。 文件>項目結構>項目設置>模塊>您的模塊名稱>來源>語言級別>

也是這行代碼是讓我的錯誤是在這裏:

import java.nio.file.Files; 
import java.nio.file.Paths; 

,當我使用這個方法: Files.isSymbolicLink

感謝。

在「項目結構」
+0

嗯,所以你能夠在不安裝它的情況下定位到java 7? – niceman

+0

不會?當創建一個Java項目必須選擇JDK版本添加到項目...它可以安裝較少的JDK版本到你的機器 –

回答

0

- 改變項目或模塊的語言水平,7

和設置,構建編譯器的Java -compiler,在日食的變化字節碼的版本也於7

+0

感謝給我一個解決方案,但它不工作。 –

+0

你知道這個方法,「Files.isSymbolicLink(一些東西)」中女巫版做工精細 ? 我正在gotting因爲工作誤差JDK 1.8版本 –