java“javac”不被识别为内部或外部命令、可操作程序或批处理文件。在VS代码中,使用代码运行程序扩展
我正在尝试使用code Runner扩展在VS代码中运行一些java代码,但我一直得到以下结果:
'javac' is not recognized as an internal or external command,
可操作的程序或批处理文件
我检查了所有路径,并在VS代码中更新了路径,但它什么也没做
你可以在下面搜索框中键入要查询的问题!
我正在尝试使用code Runner扩展在VS代码中运行一些java代码,但我一直得到以下结果:
'javac' is not recognized as an internal or external command,
可操作的程序或批处理文件
我检查了所有路径,并在VS代码中更新了路径,但它什么也没做
# 1 楼答案
[在Windows上]
虽然称为“bin路径”,但“bin”文件夹不应包含在路径中。如果执行此操作,则会出现错误,VSCode会要求您从路径中删除“bin”以解决此问题。
因此,要在“设置”中添加的路径。json应该类似于:
“C:/ProgramFiles/您的JDK/(您的JDK版本)-热点”。
(而不是“…-热点/垃圾箱”)
# 2 楼答案
假设您在Windows系统上
首先,您可能希望将您的jdk路径添加到Windows系统环境中
然后,打开VS代码,进入文件->;下的用户设置;偏好->;用户设置
在VS代码中添加jdk路径,如下所示
重要步骤:完成上述所有步骤后,您可能希望重新启动VS代码,让更改生效
要测试它是否工作,请在视图下的VS代码中打开集成终端(或键入Ctrl+`(此键位于数字1旁边) 终端显示并初始化后,键入
javac
验证VS Code是否识别该命令# 3 楼答案
尝试将jdk bin路径添加到系统环境变量中,否则您需要将Java代码保存在bin文件夹中并从那里编译它