Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.class转换为.java_Java_Eclipse_Reverse Engineering_Decompiling_.class File - Fatal编程技术网

将.class转换为.java

将.class转换为.java,java,eclipse,reverse-engineering,decompiling,.class-file,Java,Eclipse,Reverse Engineering,Decompiling,.class File,我从硬盘上删除了一个Java项目,试图用Eclipse进行重构。幸运的是,我找到了一个可执行Jar文件的最新版本,并将其解压缩为一堆.class文件。 我在SO上读过一些“反编译”的帖子,并尝试了showmycode.com,但我希望得到更多。难道不能将.class文件转换为生成它们的.java文件吗?包括注释-没有任何更改?或者在.jar文件中找到?如果不是,我最好的选择是什么?关于这个话题的其他答案似乎过时了。我需要下载软件吗?您将无法收回您的评论,当您从.java转到.class时,它们将

我从硬盘上删除了一个Java项目,试图用Eclipse进行重构。幸运的是,我找到了一个可执行Jar文件的最新版本,并将其解压缩为一堆.class文件。
我在SO上读过一些“反编译”的帖子,并尝试了showmycode.com,但我希望得到更多。难道不能将.class文件转换为生成它们的.java文件吗?包括注释-没有任何更改?或者在.jar文件中找到?如果不是,我最好的选择是什么?关于这个话题的其他答案似乎过时了。我需要下载软件吗?

您将无法收回您的评论,当您从.java转到.class时,它们将丢失。至于如何做到这一点,任何“Java反编译器”都可以做到,您的代码将与您编写的代码不完全相同,但是您得到的代码在功能上与您最初编写的代码相同


是一个我以前使用过的反编译器,并且对它的输出很满意。

您将无法收回您的注释,当您从.java转到.class时,它们将丢失。至于如何做到这一点,任何“Java反编译器”都可以做到,您的代码将与您编写的代码不完全相同,但是您得到的代码在功能上与您最初编写的代码相同


是一个我以前使用过的反编译器,并且对它的输出很满意。

您将无法收回您的注释,当您从.java转到.class时,它们将丢失。至于如何做到这一点,任何“Java反编译器”都可以做到,您的代码将与您编写的代码不完全相同,但是您得到的代码在功能上与您最初编写的代码相同


是一个我以前使用过的反编译器,并且对它的输出很满意。

您将无法收回您的注释,当您从.java转到.class时,它们将丢失。至于如何做到这一点,任何“Java反编译器”都可以做到,您的代码将与您编写的代码不完全相同,但是您得到的代码在功能上与您最初编写的代码相同


是一个我以前使用过的反编译器,并且对它的输出很满意。

检查你的垃圾箱。:)逆向工程并不完美。无法还原不存在的信息。因此,任何工具都不会恢复注释、您关于等效代码构造或格式的选择。除非您使用调试信息进行编译,本地变量的名称也会丢失。如果您仍然拥有Eclipse项目,但项目中没有源代码,您可以尝试右键单击该项目并选择“从本地历史还原”以查看Eclipse是否有任何备份。这是学习使用git的最佳时机。请检查您的垃圾箱:逆向工程并不完美。无法还原不存在的信息。因此,任何工具都不会恢复注释、您关于等效代码构造或格式的选择。除非您使用调试信息进行编译,本地变量的名称也会丢失。如果您仍然拥有Eclipse项目,但项目中没有源代码,您可以尝试右键单击该项目并选择“从本地历史还原”以查看Eclipse是否有任何备份。这是学习使用git的最佳时机。请检查您的垃圾箱:逆向工程并不完美。无法还原不存在的信息。因此,任何工具都不会恢复注释、您关于等效代码构造或格式的选择。除非您使用调试信息进行编译,本地变量的名称也会丢失。如果您仍然拥有Eclipse项目,但项目中没有源代码,您可以尝试右键单击该项目并选择“从本地历史还原”以查看Eclipse是否有任何备份。这是学习使用git的最佳时机。请检查您的垃圾箱:逆向工程并不完美。无法还原不存在的信息。因此,任何工具都不会恢复注释、您关于等效代码构造或格式的选择。除非您使用调试信息进行编译,局部变量的名称也丢失了。如果您仍然有Eclipse项目,但项目中没有源代码,您可以尝试右键单击该项目并选择“从本地历史还原”以查看Eclipse是否有任何备份。这是您学习使用git的最佳时机。请告诉我:P。两年前,我在这方面运气不错当我对另一个没有可用源代码的项目感到好奇时,请告诉我:P。两年前,当我对另一个没有可用源代码的项目感到好奇时,我有点运气。请告诉我:P。两年前,当我对另一个没有可用源代码的项目感到好奇时,请告诉我:P。两年前,当我对另一个没有可用源代码的项目感到好奇时,我在这方面有点运气