如何在 Windows 7 中打开 .class 文件?我收到一条消息,说我看不到该文件,我必须选择一个程序来打开它或在网上查找一个。是否有任何网站、解释或下载可以让我访问我提取或保存在我的文档中的任何 .class 文件?
3 回答
您是否尝试反编译 .class 文件并查看源代码?您可以使用Java 反编译器。它有一个独立的 GUI 和 Eclipse/IntelliJ 插件。
是否有任何网站、解释或下载可以让我访问我提取或保存在我的文档中的任何 .class 文件?
这取决于您所说的“访问”或“开放”是什么意思。它还取决于您提取 ... 的含义以及您从中提取它们的内容。
如果您尝试运行类文件,那么运行 Java 应用程序的标准方法是使用
java
命令,如 Oracle 网站上所述。例如: http ://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html 。但是你如何使用它取决于你下载和/或提取的东西的性质。(一些“.class”文件不是应用程序。一些“.class”文件被设计为无需从其 JAR 文件容器中提取它们即可运行。)如果你想查看类文件中的代码,你可以使用
javap
命令来反汇编它。或者您可以使用第三方工具对其进行反编译。但是,除非您对自己在做什么有一个线索,否则这不太可能有太大帮助。而且由于我无法真正猜出您要达到的目标,因此我无法为您提供任何有用的参考。如果您尝试做其他事情,则需要解释它是什么。
无论哪种方式,您都需要在您的机器上安装 Java,然后才能执行任何操作。
可以使用javap命令查看反汇编后的类文件。它包含在 JDK 中。