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

首次安装VS Code使用Kotlin时出现Java未识别错误的求助

解决VS Code运行Kotlin时提示Java未识别的问题
  • 先验证环境变量是否真正生效
    打开全新的命令提示符/终端,执行java -version和javac -version,确认能正常输出Java版本信息。如果旧终端没刷新环境变量,VS Code会继承旧的环境状态,导致识别失败。
    同时检查系统变量:JAVA_HOME必须指向JDK的根目录(不是JRE文件夹),比如C:\Program Files\Java\jdk1.8.0_301;Path变量里要包含%JAVA_HOME%\bin。

  • 强制VS Code加载最新环境变量
    完全关闭VS Code(包括后台运行的Code.exe进程,可通过任务管理器结束),再重新启动。VS Code只有在启动时才会读取系统环境变量,未重启的实例不会更新环境配置。

  • 给Kotlin扩展指定Java路径

    1. 按Ctrl+,打开VS Code设置界面,搜索kotlin.java.home
    2. 点击编辑 in settings.json,添加你的JDK绝对路径,示例:
      "kotlin.java.home": "C:\\Program Files\\Java\\jdk1.8.0_301"
      
    3. 保存设置后重启VS Code
  • 检查VS Code终端的环境变量
    在VS Code内置终端执行echo %JAVA_HOME%(Windows)或echo $JAVA_HOME(Linux/macOS),确认输出正确的JDK路径。如果没有输出,说明VS Code未读取到系统环境变量,回到第二步重启VS Code。

内容的提问来源于stack exchange,提问作者Shubham Kandpal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 16:16:02