简体   繁体   English

在Notepad ++或Notepad中查看时,Java类文件中的奇怪字符

[英]Weird charcters in java class file when viewed in Notepad++ or Notepad

我正在尝试在Notepad ++或Notepad中查看Java类文件,该文件位于.jar文件中,并且将其解压缩,并且它具有NUL和DC1,DC2和SOH等字符以及其他看起来“乱七八糟”的字符...是有没有办法解决/避免这种情况?

Class files are binary files compiled from source code. 类文件是从源代码编译的二进制文件。 They're not supposed to be human readable. 它们不应被人类理解。 You want to find the .java source files used to create them if you want to read the code. 如果要阅读代码,则要查找用于创建它们的.java源文件。

Or use a Java decompiler to revert the class files back into source code. 或使用Java反编译器将类文件还原为源代码。

Class files are binary, not text. 类文件是二进制文件,不是文本文件。 They're not supposed to look correct in a text editor. 它们在文本编辑器中看起来不正确。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM