我们可以运行反编译的java(jar到java)

时间:2013-09-13 06:15:19

标签: java

我已经反编译了一个jar文件。我们可以使用eclipse或其他IDE运行此文件。或任何方式来做到这一点。在此先感谢。

4 个答案:

答案 0 :(得分:3)

这取决于许多事情,例如:

  • 原始JAR是否可以运行,
  • 反编译器是否生成了可编译的Java代码,
  • 反编译器是否生成了正确的Java代码,
  • 您是否拥有反编译代码的所有依赖项。

请注意,反编译器往往难以使用经过混淆的代码,以及使用最新Java语言功能的代码。

答案 1 :(得分:1)

这取决于使用的反编译器:一些产生可编译代码,一些不产生。如果您的反编译器的输出可以重新编译,您可以将它包含在eclipse项目中并运行main-class(如果有的话)。

确保在构建路径中包含jar文件的所有其他依赖项。

答案 2 :(得分:0)

是的,如果它包含任何main中的classes方法,则可以。

答案 3 :(得分:0)

是的,您可以运行反编译的jar文件。右键单击包含main方法的类,然后选择Run as Java application。如果需要,调整类路径(您可以使用java构建路径和调试设置在eclipse中执行此操作)