繁体   English   中英

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

[英]Can we run decompiled java (jar to java)

我已经反编译了一个jar文件。 我们可以使用eclipse或其他IDE运行此文件吗? 或任何方式做到这一点。 提前致谢。

它取决于许多因素,例如:

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

请注意,反编译器在处理已混淆的代码和使用最新Java语言功能的代码时往往会遇到困难。

这取决于所使用的反编译:有的做生产可编译代码,有些则没有。 如果可以重新编译反编译器的输出,则可以将其包含在eclipse-project中并运行main-class(如果有)。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM