![如何运行这些 .class 文件?](https://linux22.com/image/178442/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E8%BF%99%E4%BA%9B%20.class%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我的电脑上存储了以下文件,但我不知道如何运行其中任何一个。我认为它们与java有关,所以我尝试使用
java filename
但它不起作用。有什么建议么?
编辑:链接我得到的文件,供您自行尝试。如果有什么效果,也请告诉我。https://anonymousfiles.io/Hl8dKd20/
答案1
Java.class
文件包含在 JVM 上运行的 Java 字节码。如果不知道程序的入口点(这些.class
文件所属的),您就无法“执行”单个.class
文件。如果您想查看.java
用于创建这些文件的源代码(也称为文件),请尝试使用 JD(Java 反编译器):https://java-decompiler.github.io/
编辑:JD 似乎已经严重过时了。请改用这个在线反编译器:http://www.javadecompilers.com/
编辑#2:显然这些.class
文件是单独的小程序。按照这个简短的指南让它们工作(您将需要 Java 8 appletviewer
):https://www.cs.colostate.edu/helpdocs/JavaInDOS.html(只需将 DOS 命令替换为其 *nix 等效命令,nano
例如 for notepad
、mv
而不是cp
等)