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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xyh930929/article/details/83860464

十六进制查看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,此时会看到如下:
  1. 此时,输入英文状态下的冒号:,然后输入:%!xxd,如下:
  1. 回车。可以看到.class文件的16进制。

反编译class文件

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

猜你喜欢

转载自blog.csdn.net/xyh930929/article/details/83860464
今日推荐