在 IntelliJ IDEA 中設定 java 語言版本有什么區別
- 檔案 -> 專案結構 -> 專案
- 運行 -> 編輯配置 -> 構建并運行
- 設定
java.version,maven.compiler.source,maven.compiler.target在pom.xml
uj5u.com熱心網友回復:
1.檔案->專案結構->專案
這僅影響 IDE 編譯您的專案的方式,但可能會在您重新加載時被覆寫pom.xml,或者實際上如果您與其他人共享專案,其他人將不會使用這些設定。此外,如果有人從命令列使用 maven 進行編譯,它不會是您在此處設定的。
2.運行->編輯配置->構建并運行
這只會影響IDE中專案的執行。因此,即使您已經在 J??ava 11 上編譯,您也可以通過修改此設定來測驗它是否在 Java 17 上正常作業。如果您的專案需要,您還可以使用不同供應商的構建進行測驗(例如 AdoptOpenJDK 與 Zulu)。
3.在pom.xml中設定java.version、maven.compiler.source、maven.compiler.target
我認為這是設定這些而不是 1 的推薦位置,因為任何掌握您的源代碼的人都可以使用相同的正確語言設定進行編譯,無論 IDE 或他們是否使用 shell。IDE 將匯入這些并相應地設定其本地作業區設定 (1)。IntelliJ IDEA 還將使用專案級別設定作為新運行配置的默認設定 (2)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/438782.html
