VS Code终端运行Java代码时输出额外路径信息的原因咨询
VS Code运行Java代码时终端显示路径命令的原因及解决办法
为什么会出现那段路径信息?
你看到的长文本是VS Code的Java扩展(比如Red Hat的Java Language Support)自动生成的完整执行命令,拆解各部分作用:
k:; cd 'k:\JavaBasics':先切换到你的项目所在的K盘目录& 'C:\Program Files\Java\jdk-11.0.10\New Folder\bin\java.exe':调用你配置的JDK中的Java执行程序-cp 'C:\Users\khushal\AppData\Roaming\Code\User\workspaceStorage\...\bin':指定类路径(classpath),告诉JVM去哪里找编译好的Main.class文件Main:指定要运行的主类名称
VS Code默认输出这条完整命令,是为了让你清晰了解代码的运行环境(用了哪个JDK、类文件存在哪里),方便后续排查环境相关问题。
如何只显示程序输出结果11?
只需修改VS Code的设置,关闭执行命令的显示:
- 打开VS Code设置(快捷键
Ctrl+,) - 在搜索框输入
java.debug.settings.showExecutionCommand - 取消该选项的勾选,保存设置后重新运行代码,终端就只会显示程序的输出内容了。
内容的提问来源于stack exchange,提问作者Khushal Gandhi
相关产品推荐
相关产品推荐

