0

如何在 Windows 7 中打开 .class 文件?我收到一条消息,说我看不到该文件,我必须选择一个程序来打开它或在网上查找一个。是否有任何网站、解释或下载可以让我访问我提取或保存在我的文档中的任何 .class 文件?

4

3 回答 3

2

您是否尝试反编译 .class 文件并查看源代码?您可以使用Java 反编译器。它有一个独立的 GUI 和 Eclipse/IntelliJ 插件。

于 2013-03-06T00:01:37.663 回答
1

是否有任何网站、解释或下载可以让我访问我提取或保存在我的文档中的任何 .class 文件?

这取决于您所说的“访问”或“开放”是什么意思。它还取决于您提取 ... 的含义以及您从中提取它们的内容。

  • 如果您尝试运行类文件,那么运行 Java 应用程序的标准方法是使用java命令,如 Oracle 网站上所述。例如: http ://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html 。但是你如何使用它取决于你下载和/或提取的东西的性质。(一些“.class”文件不是应用程序。一些“.class”文件被设计为无需从其 JAR 文件容器中提取它们即可运行。)

  • 如果你想查看类文件中的代码,你可以使用javap命令来反汇编它。或者您可以使用第三方工具对其进行反编译。但是,除非您对自己在做什么有一个线索,否则这不太可能有太大帮助。而且由于我无法真正猜出您要达到的目标,因此我无法为您提供任何有用的参考。

  • 如果您尝试做其他事情,则需要解释它是什么。

无论哪种方式,您都需要在您的机器上安装 Java,然后才能执行任何操作。

于 2013-03-06T00:43:48.800 回答
0

可以使用javap命令查看反汇编后的类文件。它包含在 JDK 中。

于 2013-03-06T00:04:07.250 回答