如何爲JDK8開發設置IntelliJ IDEA環境?我正在運行IntelliJ IDEA 2017.1.3社區版。如何爲JDK8開發設置我的IntelliJ IDEA環境?
在整個IDE中設置了Java的其他設置,並且不時找到所有隱藏位置並進行設置。我需要偶爾在JDK6和JDK8開發之間切換,所以它不像重裝和選擇JDK8那麼簡單。我需要找到IDE中的所有開關,以便我可以可靠地在兩者之間切換(並顯示其他人如何操作)。
請幫我找到所有的設置和正確的價值觀有一個積極的JDK6和JDK8經驗
項目設置
- 的IntelliJ IDEA>首選項> Java編譯器>項目字節碼版本
- 1.8
- IntelliJ IDEA> Preferences> Java Compiler> Target byt ECODE版本
- 1.5列出的所有模塊
- 文件>項目結構>項目>項目SDK
- 1.8
- 文件>項目結構>項目>項目語言水平
- 5.0'枚舉'關鍵字,泛型,自動裝箱等
- 文件>項目結構>模塊>我的項目的模塊
- 語言水平= 5.0 '枚舉' 關鍵字,泛型,自動裝箱等
設置爲創建新項目
- 文件>其他設置>默認設置>構建,執行,部署> Com piler> Java編譯器>項目字節碼版本
- 1。8
- 文件>其他設置>默認項目結構>項目>項目SDK
No SDK
- 文件>其他設置>默認項目結構>項目>項目語言水平
- 6 - @Override in interfaces
- 文件>其他設置>默認項目結構>平臺設置>的SDK
- 確認1.6和1.8存在
解決方法:
我的經歷,並設置所有的工程」設置「,如上面列出的JDK8等效。另外,我在2017.2版IDEA IntelliJ中遇到了一個缺陷,它將目標版本設置爲1.5意外。 https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000347524-Java-Compiler-target-bytecode-version-Keeps-reverting-to-1-5
根據帖子,我需要對我的maven pom進行一些攻擊。
<properties> <!-- necessary for intellij to function --> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>
轉到項目設置並添加兩個JDK。然後爲每個項目選擇一個你需要的。如果您使用maven,則根據編譯器插件設置選擇正確的JDK。 –
三個「默認項目結構」配置創建新項目時的默認值。除非你創建了很多項目,否則你可以忽略這些項目...... –
@perhuss,總的來說,策略是我們不檢查intelliJ項目文件到git中。我不會每次使用「默認」每次我拉下一個新的回購並創建我的本地intellij設置? – MedicineMan