解决vscode配置java环境调试无法从控制台输入

文章目录

  • 前提
  • 1.第一种方法
  • 2.第二种方法
  • 3.通用方法

前提

这些都需要你已经下载好了 《Java Extension Pack》这个扩展包才可以操作的

1.第一种方法

打开当前打开文件夹中.vscode文件夹目录下的launch.json文件
解决vscode配置java环境调试无法从控制台输入_第1张图片

把里面的内容全删了,替换成如下:
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Launch) - integratedTerminal Terminal",
            "request": "launch",
            "console": "integratedTerminal",
            "mainClass": ""
        }
    ]
}
保存此文件之后,然后选中你要调试的java代码,按下f5,之后的输入和输出都会更改到如下位置

解决vscode配置java环境调试无法从控制台输入_第2张图片

看到了吗,我这里运行了一个加法程序,输入6和7得到13.0

2.第二种方法

这种方法更简单,通过调用外部的终端来进行调试,操作也很简单

第一,点如下位置添加配置

解决vscode配置java环境调试无法从控制台输入_第3张图片

第二,在弹出的界面中选择java:Launch Program In External Terminal

解决vscode配置java环境调试无法从控制台输入_第4张图片

第三,保存此文件,可以看到文件上多了一部分数据

解决vscode配置java环境调试无法从控制台输入_第5张图片

第四,选中要调试的代码,然后选择刚才的调试配置,按下f5

解决vscode配置java环境调试无法从控制台输入_第6张图片

好了现在可以在此小黑框上调试了

3.通用方法

注意这两个方法其实是一样的,第一种方法其实就是在第二种方法基础上,把自动生成的配置中的console项的值改为”integratedTerminal“,就是外部终端改为内部交互终端,如果后续json版本更新了,推荐使用自动生成json再改console就行

你可能感兴趣的:(开发环境配置)