![](/img/trans.png)
[英]VSCode 'java' is not recognized as an internal or external command, operable program or batch file
[英]'C:\Users\[UserName]' is not recognized as an internal or external command, operable program or batch file. Java in VsCode
我一直在尝试在 VsCode 中使用 Java,但我一直遇到我的 C 驱动器被用作内部或外部命令。 我已经看到了很多不同的尝试,但我已经尝试了尽可能多的方法。
如:
使用 JAVA_HOME 指向 jdk 的路径并使用 (C:\Program Files\Java\jdk-15.0.1) 并将其添加到系统变量路径以指向 bin 文件夹 (%JAVA_HOME%\bin) 虽然 vs code无法检测到 JAVA_HOME。 我什至使用原始路径进行测试,并尝试使用半冒号。
"java.home": "C:\\Program Files\\Java\\jdk-15.0.1",
"java.help.firstView": "gettingStarted",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"java.configuration.runtimes": [
{
"name": "JavaSE-15",
"path": "C:\\Program Files\\Java\\jdk-15.0.1",
"default": true
}
]
然而,当我运行它时,我遇到了这个问题。
".29.0\scripts\launcher.bat" "C:\Program Files\Java\jdk-15.0.1\bin\java.exe" --enable-preview -XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UT F- 8 -cp "C:\Users\Taurian Graham\AppData\Roaming\Code\User\workspaceStorage\51369a30369ac4d6349b938297a92186\redhat.java\jdt_ws\Test_8cb94999\bin"
App 'C:\Users\Taurian' 未被识别为内部或外部命令、可运行程序或批处理文件。”
我读过工作区存储可能会导致问题,删除或删除它可以修复它,但这也没有奏效,它只是重新生成。 在这一点上,我不知所措。
在终端中使用空格执行命令时似乎有问题。
也许您可以尝试让调试器在内部控制台中执行程序。
只需将设置java.debug.settings.console
更新为internalConsole
您也可以尝试将默认终端更改为 PowerShell 或 CMD。 请参阅: https://github.com/microsoft/vscode-java-debug/issues/678#issuecomment-551032970
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.