jar是在eclipse中创建的,但不包含源代码,只包含类文件。基本上我想知道Eclipse是否有内置的反编译功能,我可以用来将源代码恢复到早期版本。
如果我需要使用第三方反编译工具,建议使用什么?
展望未来,我一定会在.jar中包含源文件 提前感谢任何建议。
我正在使用eclipse 面向Web开发人员的Eclipse Java EE IDE。 版本:Luna Service Release 1(4.4.1) 构建ID:20140925-1800
答案 0 :(得分:1)
有可用的Java解编译插件,但请记住,您不会得到原始源代码。解编译的源代码将等同于最初编译的源代码,但可能不容易阅读,特别是如果编译的类被删除了符号。
您可以尝试以下插件:
答案 1 :(得分:0)
如果您想要返回的版本是最近的(在过去几天内),您可以使用Eclipse本地历史记录。右键单击文件,然后选择“与...比较”;本地历史'看看Eclipse有什么。
您可以在“常规首选项”中配置Eclipse保留的本地历史记录数量>工作区>当地历史。