首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在eclipse 3.5和jd-eclipse插件中打开源代码,而不是反编译类。

在eclipse 3.5和jd-eclipse插件中打开源代码,而不是反编译类。
EN

Stack Overflow用户
提问于 2013-08-07 17:40:06
回答 1查看 2.4K关注 0票数 4

我已经将eclipse (Eclipse3.5)设置为将java运行时jars与源代码相关联。我通过将我的JDK rt.jar与jdk附带的源代码相关联(C:\ProgramFiles\Java\jdk1.6.0_37\src.zip)实现了这一点。

我也碰巧有decompiler反编译插件的设置。

当我单击一个HashMap类时,它打开了反编译的HashMap类;在这里,我想看到源代码(来自JDK src.zip文件)。有没有可能告诉eclipse:

  1. 如果可用的话,打开库类的相关源代码。
  2. 如果源代码不可用,那么还只能解压缩类吗?

系统信息:Eclipse3.5

日食0.1.3

操作系统: windows 7,64位企业版

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-07 19:36:15

在这个博客帖子中,作者描述了jd插件的两个问题:

  1. 生成的源代码与调试行号不一致,因为生成的代码不能包含原始注释。
  2. 如果您选择将Eclipse中的“*.class”文件类型与“类文件编辑器”相关联,那么即使您附带了真正的源代码,也始终会得到解压缩输出。

我猜2.是你面临的问题,看来jd-eclipse无法满足你的需要。

看起来Mchr3k -JDEclipse重新排列可能会在这里帮助你。(不过,我不确定您的eclipse版本是否可用。该是更新Eclipse的时候了.)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18110105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档