You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何IntelliJ IDEA有3处JDK配置入口?各入口用途解析

IntelliJ IDEA中三处JDK配置入口的用途解析
  • File | Project Structure | SDK
    这是项目的核心基础配置,用来指定整个项目默认使用的JDK版本。项目里的代码编译、语法提示、模块默认运行环境都依赖这个配置,相当于给整个项目定下了基础的Java版本基调,所有未单独配置的模块都会继承这个SDK设置。

  • File | settings | Build Tools Maven | Runner | JRE
    这个是专门给Maven工具本身指定的运行环境。当你执行mvn clean、mvn install这类Maven命令时,Maven程序自身是跑在这个JRE上的。它和项目代码编译用的SDK可以分开设置,但一般建议保持版本一致,避免出现依赖或编译兼容问题。

  • Run | Profile | edit configurations.. | Build and run
    这是针对单个运行/调试任务的个性化配置。比如你要启动某个Spring Boot应用、运行某组JUnit测试,都可以在这里单独指定该任务使用的JDK版本,优先级比项目级的SDK更高。适合需要临时切换Java版本测试的场景,比如项目默认用JDK17,但某个测试必须用JDK8,就可以在这里单独调整。

内容的提问来源于stack exchange,提问作者it.drive.view

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 21:04:52