如何更改 IntelliJ IDEA 默认 JDK?

新手上路,请多包涵

我使用 IntelliJ IDEA 作为我的开发环境,使用 Maven 进行依赖管理。我经常在 IDEA 之外构建我的项目结构(目录、poms 等),然后使用 Import project from external model 将项目导入 IDEA。这很好用,除了在我的 poms 中我指定 maven-compiler-plugin 应该使用 JDK 1.6,并且当我导入时,IDEA 通知我 Language Level ChangedLanguage level changes will take effect on project reload ,然后提示重新加载项目。这很烦人,因为我总是使用相同的 JDK 版本。

如何更改 IntelliJ IDEA 使用的默认 JDK,这样我就不必在每次导入新项目时都重新加载我的项目?

原文由 GamerJosh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.1k
2 个回答

此设置在“新项目的结构”对话框中更改。导航到“文件”->“新项目设置”->“结构…”

为新项目选择结构

接下来,适当修改“Project SDK”和“Project Language Level”。

选择项目语言级别


以前版本的 IntelliJ IDEA 在“文件”->“其他设置”->“默认项目结构…”中有此设置。

IntelliJ IDEA 12 在“Template Project Structure…”而不是“Default Project Structure…”中有此设置

原文由 GamerJosh 发布,翻译遵循 CC BY-SA 4.0 许可协议

下载并解压缩 JDK 存档文件 (.tar.gz) 并将其作为 SDK 添加到 “项目结构” 对话框中 ( Ctrl + Alt + Shift + S )

jdk 9 智能点击 gif 放大

确保也设置适当的“ 项目语言级别”。

对于 Java 8 将其设置为 8,对于 Java 9 将其设置为 9,依此类推。

原文由 Gayan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题