我可以从先前的jar文件中删除对现有eclipse源代码的更改。

时间:2015-04-07 14:57:18

标签: eclipse

jar是在eclipse中创建的,但不包含源代码,只包含类文件。基本上我想知道Eclipse是否有内置的反编译功能,我可以用来将源代码恢复到早期版本。

如果我需要使用第三方反编译工具,建议使用什么?

展望未来,我一定会在.jar中包含源文件 提前感谢任何建议。

我正在使用eclipse 面向Web开发人员的Eclipse Java EE IDE。 版本:Luna Service Release 1(4.4.1) 构建ID:20140925-1800

2 个答案:

答案 0 :(得分:1)

有可用的Java解编译插件,但请记住,您不会得到原始源代码。解编译的源代码将等同于最初编译的源代码,但可能不容易阅读,特别是如果编译的类被删除了符号。

您可以尝试以下插件:

http://jd.benow.ca/

答案 1 :(得分:0)

如果您想要返回的版本是最近的(在过去几天内),您可以使用Eclipse本地历史记录。右键单击文件,然后选择“与...比较”;本地历史'看看Eclipse有什么。

您可以在“常规首选项”中配置Eclipse保留的本地历史记录数量>工作区>当地历史。