在遇到一些小问题的时候我们经常会使用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 .
分享到:
相关推荐
Java Bytecode Editor是修改和分析java字节码结构和类文件的有效工具:下载解压后,双击jbe. bat(Windows)或jbe.sh(Linux)即可运行JBE。src目录下的是JBE的源码。
Bytecode Outline-Eclipse插件.rar
它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文件的字节码比较或者两个class文件的字节码比较或一个Java文件与一个class文件进行字节码的...
CJBE-Continued Java Bytecode Editor (继续java字节码编辑器), 一种修改和分析java字节码结构和类文件的有效工具, 它是JBE-Java Bytecode Editor 0.1 升级版. 履历简介: 1.原始Jclasslib bytecode viewer 3.0字节...
这里推荐一个工具,Bytecode Outline,它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且有字节码中命令的说明,具体的安装跟用法压缩包中有。
查看编辑class文件,可查看操作字节码bytecode指令
针对学习JVM的朋友,需要用eclipse查看Java字节码文件的,请自行进行下载。
java字节码查看器,jclasslib bytecode viewer可以对字节码文件进行修改和查看对应的变量
Bytecode Viewer——一个轻量级的用户友好的Java字节码查看器。
下载后先解压!里面有2个版本的安装包!下载后先解压!下载后先解压!可以尝试在https://plugins.jetbrains.com/search?products=idea&search=Bytecode Outline下面搜“Bytecode Outline
Java的反编译工具,“反编译工具Java Decompiler.rar”压缩包里面包含了:图形界面化的工具、Elipse插件、Intellij Idea插件
Java 字节码编辑器
关于java字节码英文期刊,可以用来毕业设计翻译
Java字节码反汇编程序Atom编辑器的软件包,它使您可以轻松地在Java字节码上运行OPAL Java字节码反汇编程序,以直接从Atom编辑器中对类文件进行一对一表示。 有关OPAL项目的更多信息,请访问 。入门通过搜索Java-...
依存关系已安装的Java开发工具包需要用于: javac Java程序用法2个用于生成火车数据的模块使用-h运行BindSourceToBin.py或ConnByteSource.py以查看选项描述BindSourceToBin.py编译给定的Java源代码,并根据字节码的...
它是一个用Java编辑字节码的类库。 它使Java程序可以在运行时定义新类,并在JVM加载它时修改类文件。 与其他类似的字节码编辑器不同,Javassist提供了两个级别的API:源级别和字节代码级别。 如果用户使用源代码级...
一、搜索插件 二、快捷开发系列 ❶CodeGlance:代码缩略图 ❷GenerateAllSetter:快速生成对象所有set方法 ❸camelCase:字母大小写各种类型转换 ...❺ASM Bytecode Outline:查看字节码 ❻ID
使用 ASM 从 Java 字节码生成控制流图 作者 佩纳安东尼 布朗丁·尼古拉斯 巴登·杰里米 要求 已安装 开发商 您必须位于项目文件夹(pom.xml 文件所在的位置)才能使用以下命令进行编译: mvn compile 然后运行项目...