我最近開始使用IntelliJ IDEA。如何使IntelliJ IDEA支持Java 7功能?
我發現了一個問題:IntelliJ IDEA似乎不支持Java 7功能(實際上,我正在嘗試使用鑽石算子)。
我在項目結構更改的設置:
然後,IntelliJ IDEA的紅線消失。但仍然有生成錯誤:
'java: -source 1.6 do not support diamond'
我終於找到了一個解決辦法:我手動更改了.idea/misc.xml
文件從
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6"
assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
到
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7"
assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
所有工程確定。但我仍然不知道爲什麼我必須手動更改此文件。
我在IntelliJ IDEA設置中丟失了什麼嗎?
你不應該也有。如果這是可重複的,那麼你應該報告給JetBrains,讓他們知道這個問題。 – pickypg
更改後您是否重新啓動了IDEA?它通常會要求您重新啓動以應用更改。 –
@MarcoAcierno好主意,它不問我,我也忘記重新啓動,下班後我會測試它。 – Ninja