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

VS Code运行Java程序提示launcher.bat系统找不到指定文件问题求助

VS Code运行Java程序launcher.bat报错解决方案

报错信息如下:

Program 'launcher.bat' failed to run: The system cannot find the file specifiedAt 
line:1 char:2
+  & 'c:\Users\solwo\.vscode\extensions\vscjava.vscode-java-debug-0.36. ...
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
At line:1 char:2
+  & 'c:\Users\solwo\.vscode\extensions\vscjava.vscode-java-debug-0.36. ...
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed

具体解决步骤

  • 重装Java调试相关扩展
    打开VS Code扩展面板,找到Debugger for Java或者Extension Pack for Java,点击卸载后重启VS Code,再重新安装对应扩展。该报错90%以上的原因是扩展安装时文件丢失,导致核心执行文件launcher.bat缺失。
  • 校验JDK配置
    按下Win+R输入cmd启动命令提示符,分别执行java -version和javac -version,确认两个命令都能正常打印JDK版本号。如果提示命令不存在,需要将JDK安装目录下的bin文件夹路径添加到系统环境变量Path中。
    打开VS Code设置,搜索java.jdt.ls.java.home,将配置值改为你本地JDK的实际安装路径,路径使用正斜杠/或者双反斜杠\\避免转义错误。
  • 手动清理损坏的扩展文件
    完全关闭VS Code后,打开资源管理器进入C:\Users\你的用户名\.vscode\extensions路径,找到名称前缀为vscjava.vscode-java-debug的文件夹,直接删除该文件夹,重启VS Code后重新安装Java调试扩展即可。
  • 重置项目运行配置
    打开Java项目根目录下的.vscode文件夹,删除launch.json和settings.json文件,按下F5选择Java环境重新生成运行配置,再尝试启动程序。

内容的提问来源于stack exchange,提问作者Saul Wolkove

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 22:06:04