首次安装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路径
- 按
Ctrl+,打开VS Code设置界面,搜索kotlin.java.home - 点击
编辑 in settings.json,添加你的JDK绝对路径,示例:"kotlin.java.home": "C:\\Program Files\\Java\\jdk1.8.0_301" - 保存设置后重启VS Code
- 按
检查VS Code终端的环境变量
在VS Code内置终端执行echo %JAVA_HOME%(Windows)或echo $JAVA_HOME(Linux/macOS),确认输出正确的JDK路径。如果没有输出,说明VS Code未读取到系统环境变量,回到第二步重启VS Code。
内容的提问来源于stack exchange,提问作者Shubham Kandpal
相关产品推荐
相关产品推荐

