我已经反编译了一个jar文件。我们可以使用 eclipse 或其他一些 IDE 运行这个文件吗?或任何方式来做到这一点。提前致谢。
问问题
573 次
4 回答
3
这取决于很多事情,例如:
- 原始 JAR 是否可运行,
- 反编译器是否生成可编译的 Java 代码,
- 反编译器是否生成了正确的 Java 代码,以及
- 您是否拥有反编译代码的所有依赖项。
请注意,反编译器往往难以处理经过混淆的代码以及使用最新 Java 语言功能的代码。
于 2013-09-13T06:24:25.643 回答
1
这取决于所使用的反编译器:有些会产生可编译的代码,有些则不会。如果您的反编译器的输出可以重新编译,您可以将其包含在 eclipse 项目中并运行主类(如果有的话)。
确保在构建路径中包含 jar 文件的所有其他依赖项。
于 2013-09-13T06:24:35.337 回答
0
是的,如果它main
在其中任何一个中包含方法,则可以classes
。
于 2013-09-13T06:18:14.387 回答
0
是的,您可以运行反编译的 jar 文件。右键单击包含 main 方法的类,然后选择 Run as Java application。如果需要,调整类路径(您可以在 Eclipse 中使用 java 构建路径和调试设置来执行此操作)
于 2013-09-13T06:18:53.117 回答