debug发现源码行数不对,或者出现No executable code found at line,一般就是idea的jdk版本与要debug源码的jdk版本不一致导致。或者是本地maven指向的jdk版本与idea配置的jdk版本不一致。
现象jdk源码ObjectInputStream设置debug断点,出现No executable code found at line
本次引发的原因是本地远程debug服务器(linux)程序,本地是windows jdk1.8版本,远程是linux jdk1.8版本,所以会导致debug 源码行数不对。
解决方式File --> Project Structure,设置Sourcepath,jdk指向linux环境jdk安装包内的源码包
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)