猿问

有没有办法获取执行语句的行号,通过读取虚拟机或者其他什么办法?

public class demo{    public static void main(String[] args)
    {        int i = 10;        if (i < 5)
            System.out.println(i);    //该行未执行
        else
            System.out.println(2*i);
    }
}

比如,这段代码中执行的语句是1,2,3,4,5,6,8,9,10,11。


长风秋雁
浏览 108回答 1
1回答

一只甜甜圈

ava Debug Interface 你值得拥有。设置为单步模式,然后获取当前位置的行号就可以了。
随时随地看视频慕课网APP

相关分类

Java
我要回答