014-JVM-查看class文件的工具Binary viewer、ue、classlib Bytecode viewer

665 阅读1分钟

查看编译出来的二进制文件的工具,一般可以看 2 进制和 16 进制,使用工具如下:

自行搜索下载,打开后把 class 文件拉进去即可
图标如下:

启动如下:

Helloword.class 内容如下

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.yuhl;

public class Helloword {
    public Helloword() {
    }

    public static void main(String[] args) {
        System.out.println("Helloword!");
    }
}

打开 class 文件如下:

安装 idea 插件,可以以格式化的形式查看 class 文件的内容:

安装过程不在赘述,看图片搜索安装即可!

3.1 idea 插件 classlib Bytecode viewer 查看 class 文件

一般来说使用 Binary viewer 查看二进制代码或者 16 进制代码即可;使用 idea 插件 classlib Bytecode viewer 查看格式化后的 class 文件中的内容。
他俩的关系:

  1. 先要会使用 Binary viewer 查看,读懂具体 class 文件的含义,
  2. 后期可以直接使用 idea 插件查看结构化的 class 文件格式数据了。

自律的艰辛总甜过懊悔的苦果!
专注于 java 后端技术及解决方案,善于总结,分享!
自律的艰辛总甜过懊悔的苦果!
专注于 java 后端技术及解决方案,善于总结,分享!
自律的艰辛总甜过懊悔的苦果!
专注于 java 后端技术及解决方案,善于总结,分享!