Visual Studio Code 调试器 (Java)

Visual Studio Code Debugger (Java)

提问人:Dimitri Williams 提问时间:4/12/2019 更新时间:10/16/2019 访问量:1349

问:

我在安装Visual Studio Code安装程序时一直遇到麻烦。我安装了 jdk,我想调试我的代码。

我使用了本教程。https://code.visualstudio.com/blogs/2017/09/28/java-debug

但是,代码不是在 json.file 中自动生成的。当我想调试代码并生成调试json.file时。这是行不通的。

下面是 Json 文件作为代码示例:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
    {
        "type": "java",
        "name": "Debug (Attach)",
        "request": "attach",
        "hostName": "localhost",
        "port": 0
    },
    {
        "type": "java",
        "name": "Debug (Launch)",
        "request": "launch",
        "mainClass": "vscode.hallo.java"
    }

]

}

我无法调试代码。我收到错误消息 convertToDto 意外类型。

Java Visual-Studio-2010 调试 visual-studio-code json

评论

0赞 Dimitri Williams 4/13/2019
到目前为止,我修复了它。我不得不使用 code runner 扩展来创建调试文件。不是,通过调试器控制台。

答:

0赞 jinbo wang 7/18/2019 #1

可能的原因是您的 bin 路径指向 jre。但 Java 调试器要求您改用 JDK。因此,解决方法是将 VS Code 中的用户设置更改为 JDK 主目录。java.home

0赞 wychang 10/16/2019 #2

就我而言,取消并重新安装“C / C++扩展”并解决问题。(我的情况发生在C++调试环境中)