温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那关于这个eclipse debug这个功能呢,我们就算是说清楚了,然后大家后续呢可以去使用,那么在讲下边这个情况之前,关于这个debug呢,说一个问题,虽然大家没有练,但是呢一定会有同学出现这样的问题,那我就提前呢说一下什么问题呢?比如说我们这个叫debug test1这个情况,那么在这里边儿呢,我这点了两个断点,点完以后我们去做一个debug s执行。行,那执行的话呢,一开始就先执行到咱们第一个这个断点的位置了,现在呢,我们关心就是这个普林特纳这个方法到底执行的是哪个方法,所以呢,我们就需要呢去点这个叫step into,但是有的同学呢,点这个step into的时候呢,发现你看我这点我就能够进入了啊,然后他点的时候发现呢,就跟点这个step over是一样,也就是说呢,直接就蹦到下一行代码了,根本没有进入到这个方法内部,你看我现在点能大家呢点这个操作呢,就好比是点它的操作,直接呢就就蹦到下一行了。
01:01
那么这个原因是怎么造成的?这个原因出现这个问题以后呢,这个有同学可能会担心,是不是我这个eclipse这个版本有问题,这个网上呢,其实也有很多人问类似的这个问题,这呢其实跟版本呢没有太大关系,主要原因呢,是这个情况造成的,我说一下这个情况。什么原因呢?咱们点这个叫debug as,然后下边呢,有一个叫debug configurations,就deb的一个配置点开以后,点开以后呢,这有一个GRE点开。好看这个问题,然后这个GRE这块呢,你看我这写的叫JDK1.8131,我们打开一下咱们第一天装JDK的这样一个目录。知道吧,好看这我现在呢,用的是这个JDK当中的GRE,然后凡是有问题的同学,你看一看,你那呢,八成显示的是GRE1.8131,也就是说呢,你现在默认的时候呢,你使用的这GRE呢,是我们独立装的一个这个这个GRE了啊,你别用它,你改成我们这个JDK就好使了,怎么改说一下。
02:10
怎么改这样改这个叫嗯alternate,就是我们做一个修改,点一下它点完以后的话呢,我这是因为是正确的啊,你那呢就直接是调到这个GRE了,你把它选中,选中呢先做一个remove删掉,然后呢做一个ADD。Standard的VM没问题,Next这个时候呢,你去找一下我们这个这个GRE的一个home directory点开去找一下计算机D盘。开发工具知道吧,注意这个不要点它,点它呢这又错了,点我们这个JDK啊,点开确认,然后这块呢,点finish这块,把这个勾打上,然后这时候呢,就是我们JDK当中的这个GRE,然后OK。这样呢就可以了,然后再点一个,呃,这个apply应用了,也然后呢,我们点一下close关掉,那此时的话呢,就是我们选择的呢,就是咱们。
03:03
这个自己呢,又重新定义的JDK当中的这个GRE了。啊,我这呢,因为跟刚才选的一样,所以这没有apply了,你那呢,要不一样的话呢,去应用一下,应用完以后呢,这时候我们再去做一个debug执行。第八个执行,那这时候呢,到我们这个输出语句的时候,你点一下这个into就能够进去了,是这样的一个问题造成的,就是说我们匹配的这个GRE里边这个API的环境呢,不对,大家呢,做一个调整就OK了。
我来说两句