首页 > 解决方案 > 在 VS Code 中调试导入的文件

问题描述

我最近为 VS Code 设置了 Java 扩展。我有一个文件夹,其中包含两个文件Main.javaPerson.java. Main.java来电Person.java。当我在 中设置断点时Main.java,一切正常。但是,当我在 中设置断点时Person.java,它只是跳过它。

这个问题有什么解决方法吗?

Main.java 文件

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");

        Person person = new Person();
        person.speak();
    }
}

Person.java 文件

public class Person {
    public void speak(){
        System.out.println("Speak!");
        //breakpoint on this line right here gets skipped
        System.out.println("Speak!");
    }
}

标签: javadebuggingvisual-studio-codevscode-settingsbreakpoints

解决方案


运行 -> 开始调试,它在断点处停止:

在此处输入图像描述


推荐阅读