zoukankan      html  css  js  c++  java
  • jdk源码调试 不显示变量值

    在调试源码过程中发现不能显示 变量值的问题 该问题主要是由于jdk在编译没有携带有编译信息导致的

    在网上找到解决方法 

    具体解决办法为 下载jdk版本源码  编译源码  在调试工具中导入编译后的源码

    两种方案:

    找到jdk所在的包 找到源码 src.zip 解压

    方案1

    1, 在工具中(eclipse) 新建java项目 将src解压后的源码拷贝导入

    2,编译完成 导入jar包  右键项目->Export->JAR file

    3,eclipse 中 window->Preferences->Java->Installed JREs  选中你正在使用的 jre

    4, 单击edit,在新的界面 通过Add External JARs 将你导出的jar包导入就可以了

    方案2

    1,将src.zip解压后的源码包放入一个新目录jdk_src

    2,新建目录jdk_debug

    3, 在cmd中 该jdk目录下执行  dir /B /S /X jdk_src*.java > filelist.txt  列出要编译的java文件列表

    4, 在cmd中 该jdk目录下执行 javac -J-Xms16m -J-Xmx1024m -sourcepath jdk_src -cp jrelib t.jar -d jdk_debug -g @filelist.txt >> log.txt 2>&1

    5, 在cmd中 jdk_debug执行  jar cf0 rt_debug.jar *  打包编译jar包

    3,eclipse 中 window->Preferences->Java->Installed JREs  选中你正在使用的 jre

    4, 单击edit,在新的界面 通过Add External JARs 将你导出的jar包导入就可以了

  • 相关阅读:
    写代码的一些小心得
    javascript联动
    Web API 强势入门指南
    ajax(或者jquery)如何提交整个form表单
    JS Replace 详细用法讲解
    sql问题处理
    jQuery $.each详细用法讲解
    SQL中的declare用法
    C# 泛型
    A potentially dangerous Request.Form value was detected from the client
  • 原文地址:https://www.cnblogs.com/feicheng/p/8472102.html
Copyright © 2011-2022 走看看