Java 如何反编译.jar文件?

Java 如何反编译.jar文件?,java,jar,decompiling,Java,Jar,Decompiling,可能重复: 我想看看类、代码以及它是如何设计的。当我试图在Netbeans中打开一个.class时,它说它们无法打开。我错过什么了吗?如何查看.jar文件背后的代码?您必须找到java反编译器才能查看代码。如果它被混淆了,您将不会得到任何帮助。大多数jar文件中都没有源代码。如果jar文件是用于开源软件的,那么您应该能够在获取jar文件的同一网站上找到源代码 如果找不到源代码,可以尝试反编译另一个答案中描述的已编译类文件。然而,在法律上你可能无权这样做

可能重复:


我想看看类、代码以及它是如何设计的。当我试图在Netbeans中打开一个.class时,它说它们无法打开。我错过什么了吗?如何查看.jar文件背后的代码?

您必须找到java反编译器才能查看代码。如果它被混淆了,您将不会得到任何帮助。

大多数jar文件中都没有源代码。如果jar文件是用于开源软件的,那么您应该能够在获取jar文件的同一网站上找到源代码

如果找不到源代码,可以尝试反编译另一个答案中描述的已编译类文件。然而,在法律上你可能无权这样做