Java反编译器如何使用?

Java反编译器如何使用?,java,decompiler,jad,Java,Decompiler,Jad,我丢失了我的源代码,但我有我的可执行文件.jar。我想申请它。 使用哪些选项启动带有.jar文件的所有源代码树的UI?我建议 下载JAD命令 将其粘贴到jdk/bin目录中 键入cmd[jdk/bin>jad-sjava example.claass] 下面的链接详细回答您的问题: JAD现在在线,在云界面中:我主要使用Javadecompilers.com来解码我的Jar文件。该网站还可以解码android应用程序(.APK),我认为这对于android应用程序开发的初学者来说是非常好的,因为

我丢失了我的源代码,但我有我的可执行文件.jar。我想申请它。 使用哪些选项启动带有.jar文件的所有源代码树的UI?

我建议

  • 下载JAD命令
  • 将其粘贴到jdk/bin目录中
  • 键入cmd[jdk/bin>jad-sjava example.claass]
  • 下面的链接详细回答您的问题:

    JAD现在在线,在云界面中:

    我主要使用Javadecompilers.com来解码我的Jar文件。该网站还可以解码android应用程序(.APK),我认为这对于android应用程序开发的初学者来说是非常好的,因为你可以从源代码中学习!。这不是偷窃。这只是“打破代码,看看它是如何制作的,这样你就可以从中学习”

    @EmmanuelDupuy,感谢你的伟大工具!我已经用遗留类为我节省了几个项目:DThanks Andreas_D。看到人们将反编译器与黑客行为联系起来,我感到很累。JD不是海盗的工具。我是为我自己、开发人员、安全或性能专家而做的。“Erreur 403-retuis de traitement de la requête(Interdit-probled)”从技术上讲,该网站提供了各种Java反编译器的接口,其中包括相当古老且未维护的JAD。引用该网站的话:“这里只提供历史原因。”事实上,我希望主题发起者会选择另一个现代的反编译器。为什么是杰德0)JAD过去很好,但随着时间的推移,它的用处越来越小。我不确定什么是去反编译器了,但我不认为这是JAD!上次我看它时,它无法理解我的Java 7代码。