分类:知识要点 日期:2022-03-09 作者:yxy 浏览:1025
eclipse debug进入源码,
右侧variables 进入this对象 和当前出入参数名称与值 ,但是名称是 arg0,arg1等
与源码中的参数名称无法对应,
oracle对java源码编译成rt.jar 时候去掉传入参数的信息
javac -parameters ,编译得到的class文件将保留参数名称。
将jdk 中 src.zip中的java 代码重新编译称jdk_debug.jar 并将其加入到eclipse的 java Installed JREs ,来替代 rt.jar ,
其中必须采用 javac -parameters 编译方法
Windows > Preferences > Java > Compiler >
勾选
Store infomation about method parameters (usable via reflection)
将src.zip 中java源码复制到javasrc项目中,可以留下org,java,javax包
将javasrc 项目到处成 jdk_debug_rt.jar 到桌面
jdk1.8.0_241/src.zip jdk_debug_rt.jar
https://blog.csdn.net/catoop/article/details/102855248
https://blog.51cto.com/u_15344989/3657427