visual-studio-code - 如何知道 VS 代码中使用了哪个 runner?(WSL 上的 VS 代码)
问题描述
我是 Visual Studio 代码的新手,想要制作 Java 开发环境,在其中我可以在 VS 代码中编辑项目时使用 Window Substem 层调试或运行代码(因此仅在 WSL 上需要 JDK)。
因此,我安装了 runner 扩展并遵循了这个指令。
但是,它不起作用。我不知道确切的原因,但我想这是因为运行器没有更改为新运行器(因为代码运行良好,并且我按照说明设置了新运行器选项)。我有两个运行器'code runner'和'java test runner',所以我想检查在VS代码中调试或运行代码时使用的是哪一个。
你能给我关于 WSL 上的跑步者检查或 VS 代码的任何想法吗?如果有什么奇怪的,请问我。
解决方案
我意识到通常在 VS code 上的 Java 开发环境中,人们会引导安装 Java Extension Pack,而这个扩展包括 Debugger for Java。Java 调试器在调试部分被控制为“launch.json”。
当我使用“代码运行”菜单而不是“launch.json”时,我可以使用 Code Runner 扩展,而不是 Debugger for Java。另外,我检查了 Debugger for Java 不支持 WSL bash。
推荐阅读
- typescript - 尝试使用带有打字稿的 vuex getter 时得到“预期 4 个参数,但得到 1 个”
- xamarin.forms - Azure Devops 管道 - AndroidSigning 上缺少输入 APK
- azure-sql-database - ADF - 无法在链接服务中进行参数化以连接到 Azure SQL 数据库?
- c# - 由于权限不足,无法运行“dotnet ef 数据库更新”
- android - 如何从 url 加载资源文件?
- kotlin - Kotlinc 包含其他 jar 文件
- javascript - 无法使用 firebase 实时数据访问我的数组中的数据
- javascript - 在开玩笑退出时关闭 amqp 连接
- shopware - 产品活动的 EqualsFilter 不考虑继承
- java - 为 Kafka 消费者实现工厂模式