我一直试图在VsCode中使用Java,但我经常遇到我的C驱动器被用作内部或外部命令。我见过很多不同的尝试,但我已经尝试了很多我能找到的方法。
例如:
。

的设置
"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 \Java\jdk-15.0.1\bin\java.eXe”--启用-预览-XX:+ShowCodeDetailsInExceptionMessages -Dfile.encoding=UT F-8 -cp "C:\Users\Taurian -cp
应用程序'C:\Users\Taurian‘不被识别为内部或外部命令、可操作的程序或批处理文件。“
我读过这样的文章:工作区存储可能导致问题,删除它或删除它可以修复它,但这也不起作用,它只是重新生成。在这一点上,我不知所措。
发布于 2020-12-06 01:04:05
在终端中使用空格执行命令时,似乎有些地方不对劲。
也许您可以尝试让调试器在内部控制台中执行程序。
只需将设置java.debug.settings.console更新为internalConsole即可

更新
您还可以尝试将默认终端更改为PowerShell或CMD。请参阅:https://github.com/microsoft/vscode-java-debug/issues/678#issuecomment-551032970
https://stackoverflow.com/questions/65148150
复制相似问题