在导出 .JAR 文件并从工作区中删除项目后,如何取回源代码?

How can I get my source code back after I exported on .JAR file and after that I erased the project from the Workspace?

我从 Eclipse 中导出了一个项目,然后我试图在我的机器中 运行'它,但我做不到。我读了一些文章,我意识到我以错误的方式导出了程序,(我将 Eclipse 用作 mi IDE)Eclipse 为您提供了导出项目的选项(Runnable.JAR)选项和(.JAR 扩展名),两者都不同。我认为正确的方法是 .JAR 扩展名,但事实并非如此,我尝试了另一个项目 (Runnable.JAR) 并且它起作用了。但是我从 Eclipse 的工作区(我用 .JAR 扩展名导入的那个)删除了我的修道院项目,并且我尝试用 .JAR 扩展名导入程序并且它工作但它只是出现编译文件,我不能 运行 它。如何转换(.JAR 到 Runnable.JAR)或至少使用它?

据我所知,您唯一的选择是尝试恢复已删除的工作区、反编译代码或重新启动项目。

要反编译你的代码,我建议使用 this, or this,两者都应该做你想做的,但我总是很幸运地选择了第二个选项。只要您没有混淆您的代码,这应该可以正常工作。