【问题标题】:VSCode 'java' is not recognized as an internal or external command, operable program or batch fileVSCode 'java' 不是内部或外部命令、可运行程序或批处理文件
【发布时间】:2021-02-03 06:57:03
【问题描述】:

正如标题所说,当我尝试在 VSCode 终端中运行 Java 命令时出现以下错误:

'java' 不是内部或外部命令、可运行程序或批处理文件。

但是,我可以在我的普通 Windows CMD 中运行这些命令,所以我不明白为什么它在 VSCode 中不起作用。

我已将 java bin 路径添加到 PATH 环境变量中。

提前致谢! :)

【问题讨论】:

  • 需要在你的 vs 代码配置中设置你的 Java 文件路径。
  • 你的意思是java.home吗?因为我也做过这个。 :(
  • 仔细阅读以下页面,然后检查您是否已正确配置环境和/或 VSCode 设置:github.com/redhat-developer/vscode-java/wiki/JDK-Requirements。如果在启动 VSCode 后设置了环境变量,请退出并重新启动它。环境变量设置在应用程序(例如 VScode)启动时读取,通常不会刷新。
  • 虽然有点烦人,但重新安装 VSCode 解决了我的问题……不知道为什么。无论如何感谢您的帮助!

标签: java visual-studio-code terminal


【解决方案1】:

我遇到了同样的问题。我分享我的经验,它可能对你有用。

1-首先,你可以为VS Code安装java包扩展,你可以很方便的搜索,在VS Code的扩展中找到,选择其中一个安装。

2- 对我来说另一个棘手的事情是,如果你在 VS Code 中使用终端,在更改环境变量或安装新扩展后,最好重新启动计算机,然后打开 VS Code,杀死当前终端选项卡并打开一个新的并再次尝试java -version 命令。

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 2014-06-01
    • 2022-01-06
    • 2016-07-07
    • 2021-12-20
    • 2016-12-03
    相关资源
    最近更新 更多