.class文件是.java文件编译后生成的字节码文件,我们使用一般的文本编辑工具打开的话,里面的内容是乱码。
首先我们尝试使用文本编辑工具打开该.class文件,选择notepad++ 。在notepad++中打开的.class文件完全是乱码。(推荐学习:notepad使用)
需要使用一款非常好用的java反编译工具Java Decompiler,这个工具不仅能反编译.class文件,将.class文件转换为可读的.java文件,而且还可以对整个jar包进行反编译。
该工具不仅有自己的图形化界面工具JD-GUI,而且还有eclipse和IntelliJ IDEA的插件,可以将Java Decompiler集成到这些开发工具上。
我们在打开后的页面选择File,然后导入需要打开的文件,打开后的文件如下图所示,文件的格式和普通的java文件差不多,此时打开的.class文件没有任何乱码并且可读性很高,我们还可以将该文件保存为.java的格式,这样就实现了反编译。
以上是notepad打开class文件乱码的详细内容。更多信息请关注PHP中文网其他相关文章!