让 VS Code 中调试的 Java 程序能够正常使用 Scanner

VS Code 真香,但是发现在调试 Java 程序的时候,会一直阻塞在 Scanner,但是又无法输入。查询后发现需要修改 launch.json,但是大部分教程都予以不详,现在将解决方法记录如下。用 VS Code 打开一个 Java 文件在菜单选择调试 - 打开配置 (Debug - Open Configuration)在mainClass那一行最后输入一个逗号,按回车开启新行输...
摘要由CSDN通过智能技术生成

VS Code 真香,但是发现在调试 Java 程序的时候,会一直阻塞在 Scanner,但是又无法输入。查询后发现需要修改 launch.json,但是大部分教程都予以不详,现在将解决方法记录如下。

  1. 用 VS Code 打开一个 Java 文件
  2. 在菜单选择调试 - 打开配置 (Debug - Open Configuration)
  3. mainClass那一行最后输入一个逗号,按回车开启新行
  4. 输入以下语句:"console": "integratedTerminal"
  5. Ctrl + S保存

修改完的 launch.json 如图所示

这样操作之后应该就能正常调试了。

注意,这个操作只适用于单一文件夹。也就是说,就算你在这个项目改了,切换到别的项目,这个设定也会消失。

如果想要持久化,跨项目的启用这个功能,你需要点击左下角齿轮,选择配置,搜索launch,然后点击编辑 settings.json,然后在末尾添加以下项:

"launch": {
        "configurations": [
            {
                "type": "
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值