我使用 IntelliJ IDEA 作为我的开发环境,使用 Maven 进行依赖管理。我经常在 IDEA 之外构建我的项目结构(目录、poms 等),然后使用 Import project from external model
将项目导入 IDEA。这很好用,除了在我的 poms 中我指定 maven-compiler-plugin 应该使用 JDK 1.6,并且当我导入时,IDEA 通知我 Language Level Changed
和 Language level changes will take effect on project reload
,然后提示重新加载项目。这很烦人,因为我总是使用相同的 JDK 版本。
如何更改 IntelliJ IDEA 使用的默认 JDK,这样我就不必在每次导入新项目时都重新加载我的项目?
原文由 GamerJosh 发布,翻译遵循 CC BY-SA 4.0 许可协议
此设置在“新项目的结构”对话框中更改。导航到“文件”->“新项目设置”->“结构…”
接下来,适当修改“Project SDK”和“Project Language Level”。
以前版本的 IntelliJ IDEA 在“文件”->“其他设置”->“默认项目结构…”中有此设置。
IntelliJ IDEA 12 在“Template Project Structure…”而不是“Default Project Structure…”中有此设置