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

重装Windows后IntelliJ运行Spring项目提示java命令未识别如何解决

问题排查及修复方案

问题根源

系统CMD中可以正常执行java -version、javac -version仅说明系统全局环境变量的PATH配置正确,IntelliJ IDEA及绑定的GlassFish运行环境会优先读取自身配置的JDK路径,不会直接调用系统全局PATH中的java程序,当这两处的JDK配置缺失、路径错误时就会触发该报错。

修复步骤

  • 检查IntelliJ项目SDK配置
    打开File → Project Structure → Project Settings → Project,确认SDK选项已选中本地安装的有效JDK版本,若显示则手动选择本地JDK的根目录即可。
  • 检查GlassFish运行配置的JRE路径
    点击IDEA右上角运行配置下拉框 → 选择Edit Configurations → 找到当前使用的GlassFish运行配置项 → 切换到Server标签页 → 确认JRE选项选择的是与项目SDK匹配的JDK版本,若路径失效则手动重新选择本地JDK根目录。
  • 修正GlassFish自身的JAVA_HOME配置
    打开本地GlassFish安装目录下的config/asenv.bat文件,检查是否配置了错误的AS_JAVA路径,若存在该配置项可以直接删除,或者修改为本地JDK根目录路径。
  • 重启IDEA生效
    所有配置修改完成后完全关闭IDEA再重新启动,重新运行项目即可解决该报错。

内容的提问来源于stack exchange,提问作者Stefan Jankovic

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 18:42:01