`
HelloSure
  • 浏览: 310849 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

用Eclipse插件Bytecode Outline来查看Java字节码

 
阅读更多
在遇到一些小问题的时候我们经常会使用Javap反编译取得字节码来分析,虽然Javap能完成这个工作,但是有两个缺点,一方面操作麻烦,需要很多步骤,一方面没有文档注释,对新手来说看起字节码来比较麻烦。

     这里推荐一个工具,Bytecode Outline .它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文件的字节码比较或者两个class文件的字节码比较或一个Java文件与一个class文件进行字节码的比较。
安装方法:和其它插件类似,可以拷贝到plugin下也可以link方式安装
下载地址:http://forge.objectweb.org/projects/asm/
注意:因为Bytecode Outline的运行需要ASM Framework,所以也要下载这个文件
对应的两个文件名为:
org.objectweb.asm_2.2.2.jar
de.loskutov.BytecodeOutline_2.1.0.jar

也可以用update的方式来安装,好处是可以随时更新,地址如下:
http://download.forge.objectweb.org/eclipse-update/

    试了一下,不知道什么原因,第一种方法失败,只有使用第二种方法了,不过也很方便,在eclipse下安装.点击help->software update->find and install... 后面的就按一步步安装就可以了.


    安装完了,windows-->showview-->other-->点开Java的树-->选择Bytecode ,同样的方法选择Bytecode Reference .
分享到:
评论

相关推荐

    Bytecode Outline-Eclipse插件.rar

    Bytecode Outline是一款强大的Eclipse插件,专门用于帮助Java开发者可视化和分析类文件中的字节码。这款插件使得理解程序在JVM级别上的运行方式变得更加直观和简单,尤其对于那些进行性能优化、逆向工程或者对Java...

    Java Bytecode Editor-Java字节码编辑器 V3.0

    Java Bytecode Editor是修改和分析java字节码结构和类文件的有效工具:下载解压后,双击jbe. bat(Windows)或jbe.sh(Linux)即可运行JBE。src目录下的是JBE的源码。

    ByteCode Outline

    它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文件的字节码比较或者两个class文件的字节码比较或一个Java文件与一个class文件进行字节码的...

    CJBE-Continued Java Bytecode Editor 字节码编辑器

    CJBE-Continued Java Bytecode Editor (继续java字节码编辑器), 一种修改和分析java字节码结构和类文件的有效工具, 它是JBE-Java Bytecode Editor 0.1 升级版. 履历简介: 1.原始Jclasslib bytecode viewer 3.0字节...

    java bytecode

    为了查看Java字节码,你可以使用Eclipse集成开发环境中的反编译工具,如“Java byte code viewer”插件。这个插件允许开发者查看类文件的字节码,理解方法的底层实现,这对于调试、优化代码以及学习JVM的工作原理...

    eclipse.BytecodeOutline插件

    这里推荐一个工具,Bytecode Outline,它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且有字节码中命令的说明,具体的安装跟用法压缩包中有。

    jbe 查看java bytecode的工具

    Java Bytecode Editor(简称JBE)是一款强大的工具,专门用于查看和分析Java字节码。在深入探讨JBE的功能和用途之前,我们首先需要理解什么是Java字节码。Java字节码是Java源代码经过Java编译器编译后的中间表示形式...

    eclipse插件(查看java、class文件)

    以下将详细介绍如何利用Eclipse插件来查看和分析这两种类型的文件。 1. **查看.java源代码** 当我们导入一个只包含.class文件的库或者JAR时,Eclipse默认无法显示源代码。这时,我们可以使用"Source Lookup"功能...

    轻松看懂Java字节码.pdf

    在实际分析Java字节码时,可以利用javap工具查看生成的字节码指令,例如以Main.class文件为例,会看到一系列的数字和字符组合。它们按照一定的格式描述了Java程序在执行时所需要的具体操作。文档中提到的内容部分...

    java字节码编辑器

    使用这样的工具需要具备一定的技术背景,包括Java虚拟机原理、字节码指令集以及可能的辅助工具,如JDK的`javap`命令用于查看字节码,或`jad`工具进行反编译。 总之,Java字节码编辑器是一个强大的工具,它为开发者...

    java字节码加密

    在Java中,字节码(Bytecode)是程序经过编译后的中间表示,可以直接由Java虚拟机(JVM)执行。由于字节码是明文的,如果直接暴露,可能会导致知识产权泄露,因此对其进行加密至关重要。 字节码加密通常包括以下几...

    ASM ByteCode Viewer IDEA插件

    下载后先解压!里面有2个版本的安装包!下载后先解压!下载后先解压!可以尝试在https://plugins.jetbrains.com/search?products=idea&search=Bytecode Outline下面搜“Bytecode Outline

    java字节码.docx

    Java 字节码解读 Java 字节码是一种中间形式的代码,它是 Java 源代码编译后的结果。Java 字节码是平台独立的,可以在任何支持 Java 的设备上运行。Java 字节码的结构主要包括魔数、主版本号、次版本号、常量池、...

    深入字节码 -- 玩转 ASM-Bytecode1

    标题中的“深入字节码 -- 玩转 ASM-Bytecode1”暗示了本文将探讨如何使用ASM库来操作和理解Java字节码。ASM是一个Java字节码操控和分析框架,它允许用户动态生成和修改Java类和注解。在描述中提到,前一篇博文中介绍...

    jclasslib java字节码查看修改器

    java字节码查看器,jclasslib bytecode viewer可以对字节码文件进行修改和查看对应的变量

    bytecode-viewer,Java 8 jar和Android APK逆向工程套件(反编译程序,编辑器,调试器等等).zip

    总的来说,Bytecode Viewer是Java和Android开发者的强大工具,它简化了字节码的分析和逆向工程过程。无论是在调试、学习、优化还是安全分析中,这款工具都能提供宝贵的洞察力。通过掌握如何有效地使用Bytecode ...

    Java反编译工具Java Decompiler

    1. Eclipse插件:安装后,开发者可以在Eclipse的工作区中右键点击任何.class文件,选择“Open With”-> "JD-Eclipse"来查看源代码。 2. IntelliJ IDEA插件:在IntelliJ IDEA中,反编译插件允许用户在项目浏览器中...

    java字节码英文期刊

    4. **操作数栈**:Java字节码使用操作数栈来执行算术和逻辑运算,这与大多数高级语言的表达式求值方式不同。 #### 三、自动成本分析框架 论文中提出了一种自动成本分析方法,该方法能够生成成本关系,从而在编译...

Global site tag (gtag.js) - Google Analytics