zoukankan      html  css  js  c++  java
  • Debug JDK变量显形

    本文面向的朋友

    本文主要说明在使用Eclipse Debug JDK时,看不到变量值的解决办法.

    如果您看到上面绿色字体表示不敢兴趣,请一定果断back,如果您不爽,请在下面使劲的拍.

    Debug JDK时,让变量显形的几种方式

    1. 下载并使用带有Debug信息的JDK.但是这种方式比较死板,官方发布了哪个版本的,您只能用哪个版本了.
    2. 手动编译JDK.这种方式比起第一种要灵活许多,只要您有目标版本的JDK源码就可以自己编译了.
    3. 可能还有很多别的方式,如果您知道,那么来分享吧.

    手动编译的方式

    手动编译方式会比直接下载带有Debug信息的JDK稍微复杂一点,但个人感觉其实也复杂不到哪去.有在官网找的时间,自己编译的版本也能搞出来了.手动编译也有很多实现方式,但流程都是"编译->打包".下面以Eclipse为例子,来对JDK源码进行"编译->打包"

    1. 获得相应版本JDK源代码.这个一般在您装完JDK之后都会在JAVA_HOME的根目录中了,一般名字为"src.zip".
    2. 将源代码解压缩.
    3. 打开Eclipse,创建一个Java Project.
    4. 将第二部解压缩出的源代码copy到src目录中.
    5. 编译好后在工程上"右键->Export->JAR file".起好名字并将jar文件保存起来.
    6. 在您的Eclipse菜单中依次点击"Window->Preferences->Java->Installed JREs".在右侧选中您目前正在用的JRE后,点右边的【Edit】按钮.
    7. 点击【Add External JARs】按钮,我们将刚刚编译好并生成的jar引入
    8. 引入新的jar文件后默认会在libraries列表的最后一个,我们需要将新引入的jar挪到rt.jar的上面.(选中新引入的jar文件,点右边的【Up】按钮).
    9. 点击OK,您再Debug JDK的时候就可以看到变量了.
  • 相关阅读:
    Python笔记2(数据类型)
    Python笔记1(作业)
    Python笔记1(内容编码)
    Linux内核分析——第三周学习笔记
    Linux内核分析——第二周学习笔记
    Linux内核分析——第一周学习笔记
    day19-三元表达式,函数递归
    day18-有参装饰器
    day17-无参装饰器
    day16-函数对象,函数嵌套,闭包函数
  • 原文地址:https://www.cnblogs.com/sealedbook/p/3442334.html
Copyright © 2011-2022 走看看