本篇博客介绍在使用Eclipse的Debug调试时step into功能失效问题。
错误说明:
在使用Eclipse的Debug模式调试时,有少部分人会出现step into(f5)功能失效的问题,点击step into不会进入方法中而是直接执行下一行这种情况
问题原因:
出现这种情况与Eclipse版本原因无关,而是与Debug Configurations的JRE配置有关
在项目或类中右键选择Debug As下的Debug Configurations
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306003335408-605319302.png)
查看Rntime JRE是否如下类似jrex.x.x_xxx,如果是则需要修改
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306003929964-440004605.png)
问题的原因是debug功能需要的是jdk下的jre而非jre目录,需要注意的是jdk11之前的版本安装完成后会提示安装jre,而从11版本开始需要自己手动安装,jdk安装详见jdk安装配置教程
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306004619341-1610479108.png)
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306004752683-1178720916.png)
解决方法:
点击Installed JREs...
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306005602375-2120328024.png)
选中后Remove
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306005735462-2016555530.png)
然后再点击Add,选中Standard VM-->Next
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306005918403-1266379098.png)
出现如下界面,点击Directory
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306010045145-599155452.png)
选择jdk安装目录后点击Finish
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306010228837-935400644.png)
选中新添加的jdk,然后apply and close
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306010445039-2076126704.png)
选中下面红框中的任意一个,然后Apply即可
![](https://img2020.cnblogs.com/blog/1924746/202003/1924746-20200306010546426-547964560.png)
至此,jre原因导致step into失效的问题就解决了
本博客与CSDN博客༺ཌ༈君☠纤༈ད༻同步发布