我已经设置了eclipse(Eclipse 3.5)来将java运行时jar与源代码相关联。 我通过将JDK rt.jar与jdk附带的源代码(C:\ Program Files \ Java \ jdk1.6.0_37 \ src.zip)相关联来完成此任务。
我也碰巧有jd-eclipse反编译插件设置。
当我点击说一个HashMap类时,它会打开反编译的HashMap类;我想在哪里看到源代码(来自JDK src.zip文件)。 有可能告诉eclipse:
系统信息: Eclipse 3.5
jd-eclipse 0.1.3
操作系统:Windows 7,64位企业版
谢谢
答案 0 :(得分:1)
在这篇blog post中,作者描述了 jd-eclipse 插件有两个问题:
- 生成的源代码与调试行号不对齐,因为生成的代码不能包含原始注释。
- 如果您选择将Eclipse中的“* .class”文件类型与“类文件编辑器”相关联,那么即使您附加了真正的源代码,也始终会反编译输出。
醇>
我猜 2。是您面临的问题,看来jd-eclipse无法满足您的需求。
看起来Mchr3k - JDEclipse-Realign可能对您有所帮助。 (我不确定它是否适用于您的eclipse版本。时间可能会得到更新的Eclipse ...)