十六进制查看class文件

  1. 以HelloWorld为例,创建一个HelloWorld.java文件,内容如下:
    public class HelloWorld {
        public static void main(String[] args) {
            String s = "Hollo World";
        }
    }
    
  2. HelloWorld.java文件所在目录下,打开终端,执行javac HelloWorld.java
  3. 在当前目录下会生成.class文件HelloWorld.class
  4. 继续在该目录下执行vim HelloWorld.class,此时会看到如下:
ubuntu下以16进制形式查看class文件、反编译class文件
  1. 此时,输入英文状态下的冒号:,然后输入:%!xxd,如下:
ubuntu下以16进制形式查看class文件、反编译class文件
  1. 回车。可以看到.class文件的16进制。
ubuntu下以16进制形式查看class文件、反编译class文件

反编译class文件

在该目录下执行命令javap -c HelloWorld.class

ubuntu下以16进制形式查看class文件、反编译class文件

相关文章:

  • 2021-09-11
  • 2021-12-03
  • 2022-12-23
  • 2022-01-08
  • 2021-06-22
  • 2021-09-19
  • 2021-10-18
猜你喜欢
  • 2021-04-14
  • 2021-08-14
  • 2022-02-04
  • 2022-01-24
  • 2021-11-20
  • 2021-11-23
相关资源
相似解决方案