学习项目代码的时候想要看一下Cookie的源码,已经确定下载到了本地,可是Ctrl+左键点进去,提示source not found(如下图),百度了以后,大家普遍认为需要安装反编译插件jad. 看了几个教程,尝试安装了好几次都没有成功,就是明明我安装了jad插件,也关联了.class文件的文档编辑器,可是依然提示source not found. 最后一次卸载了,然后按照其中一个教程重新安装终于成功,决定把整个过程记录一下. 一.下载必要的软件.插件 1. jad.exe 下载地址:http:…
一. 学习源码的目的 1. 为了扩展和调优:掌握框架的工作流程和原理 2. 为了提升自己的编程技能:学习他人的设计思想.编程技巧 二. 学习源码的方法 方法一: 1)掌握研究的对象和研究对象的核心概念:搞明白框架都能做什么,是怎么做的. 比如我们要研究Spring的源码,那么研究的对象就是Spring,Spring的核心概念有IOC.DI.AOP等,那么我们就需要搞明白这些核心概念能做什么,是怎么做的 2)从整体到部分 首先要弄清楚整体是由哪些部分组成起来工作的,然后再去研究各个部分是怎么做的.…
问题如图 点击 Attach Source 解决方法 下载src.zip包,src包地址:https://pan.baidu.com/s/1oAqqqHO 选择此src包即可…
方式一: Source not found The JAR file X:\xxxx\xxxx\xxxx\xx has no source attachment. 没有源附件. You can attach the source by clicking Attach Source below: 您可以通过单击附加源来附加源代码: 然后,在你安装的JDK路径中找到你的src文件,并选择,之后的事情就是一路的OK即可. 方式二: window ---> Preferences --->Java -…
是因为eclipse里面没有设置好源码路径. 源码路径在jdk安装包里面 C:/Program Files/Java/jdk1.8.0_191/src.zip  这个src.zip文件, 设置eclipse: window -> preferences -> Java -> Installed JREs -> 设置好后,重启eclipse 即可查看源码 如果引入了hadoop包,那么跳转源码时source not found . 把下载得hadoop源码包(就是src那个包)解压后…
通常eclipse中按住ctrl+左键单击,可以查看源码,很方便学习使用 如果看不到源码,需要简单的设置 设置源码 window—preference--Java—Installed JREs –jre---edit 选择rt.jar—Source attachment—source attachment 选择External location—External file—选择src.zip的路径,一路确定 最后,可以试一下,鼠标放在代码上,按住ctrl+单击即可查看源码…
Java eclipse中查看源代码ctrl+左键单击 一.你是第一次使用该功能,没有导入项目源码,故无法查看源码 解决方法: ​1.点 “window“-> “Preferences”-> “Java” -> “Installed JRES”: 2.此时"Installed JRES"右边是列表窗格,列出了系统中的JRE 环境,选择你的JRE,然后点边上的“Edit...“, 会出现一个窗口(Edit JRE) : 3.选中rt.jar文件的这一项:“C:\Prog…
之前看的网上查看源码的方法,查看了JDK,只是知其然不知所以然. 后来发现要是查看其他源码,总是查看失败. 最开始每次点击Attach  Source包到所要查看源码的jar包,但是还是这样. 但是依然是上面这个错. 这就搞不懂了,也关联了压缩包啊,怎么会看不了呢. 查看网上发现,原来不能直接关联 class文件所要引用的包, 包分两种: 一种专门存放 .java文件,这个才是源码包,可以通过它查看源码. 一种是专门存放  .class文件,该文件用来供开发中类引用. 如果不看源码,直接引用.c…
首先要确认 Android SDK Manager 下载并安装了 sources.然后在代码中按住 ctrl 在点一个类名, 如果打开的页面是找不到源码,就点那个按钮,然后找到源码所在的文件夹,就可以导入了.然后重启 eclipse 即可. 源码所在目录,供参考 :???\adt-bundle-windows-x86_64-20130717\adt-bundle-windows-x86_64-20130717\sdk\sources…
摘要 介绍使用eclipse调试jdk源码 java是一门开源的程序设计语言,喜欢研究源码的java开发者总会忍不住debug一下jdk源码.虽然官方的jdk自带了源码包src.zip,然而在debug时查看变量却十分麻烦.例如调试HashMap的 public V put(K key, V value) 方法并查看key的值时会提示: 可以看到不能显示变量的值了,原因在于oracle提供的jre中rt.jar不带debug信息:orcale在编译src时使用了 javac -g:none,意思…