首页 > 解决方案 > 如何知道 VS 代码中使用了哪个 runner?(WSL 上的 VS 代码)

问题描述

我是 Visual Studio 代码的新手,想要制作 Java 开发环境,在其中我可以在 VS 代码中编辑项目时使用 Window Substem 层调试或运行代码(因此仅在 WSL 上需要 JDK)。

因此,我安装了 runner 扩展并遵循了这个指令

但是,它不起作用。我不知道确切的原因,但我想这是因为运行器没有更改为新运行器(因为代码运行良好,并且我按照说明设置了新运行器选项)。我有两个运行器'code runner'和'java test runner',所以我想检查在VS代码中调试或运行代码时使用的是哪一个。

在此处输入图像描述

你能给我关于 WSL 上的跑步者检查或 VS 代码的任何想法吗?如果有什么奇怪的,请问我。

标签: visual-studio-codevscode-settingswindows-subsystem-for-linux

解决方案


我意识到通常在 VS code 上的 Java 开发环境中,人们会引导安装 Java Extension Pack,而这个扩展包括 Debugger for Java。Java 调试器在调试部分被控制为“launch.json”。

当我使用“代码运行”菜单而不是“launch.json”时,我可以使用 Code Runner 扩展,而不是 Debugger for Java。另外,我检查了 Debugger for Java 不支持 WSL bash。


推荐阅读