Eclipse中使用javap
2016-02-24 16:44
441 查看
什么是javap?
百度百科:javap是jdk自带的一个工具,可以反编译,也可以查看java编译器生成的字节码,是分析代码的一个好工具。主要用来查看编译器生成的字节码。这样能让我们更好的知道编译器对我们的代码做了什么。
Eclipse下的配置
1.eclipse中点击工具栏: Run > External Tools > External Tools Configuration2.双击”程序”
3.修改配置
Name: javap(随意)
location: C:\Program Files\JAVA\jdk1.8.0_65\bin\javap.exe(自己的jdk目录)
Working Directory:${workspace_loc\${project_name} (不要改)
Arguments:
-c -verbose -classpath ${workspace_loc}/ ${project_name}/bin/${java_type_name}
4.点击Apply应用保存即可
使用:
在需要查看字节码的 .java文件直接点击javap的图标选择自己命名的javap即可控制台 则会打印编译后的字节码
选项: -help 帮助 -l 输出行和变量的表 -public 只输出public方法和域 -protected 只输出public和protected类和成员 -package 只输出包,public和protected类和成员,这是默认的 -p -private 输出所有类和成员 -s 输出内部类型签名 -c 输出分解后的代码,例如,类中每一个方法内,包含java字节码的指令, -verbose 输出栈大小,方法参数的个数 -constants 输出静态final常量
cmd下使用javap
1.首先使用 javac 编译 test.java文件成为 test.class文件2.然后使用 javap -c test 即可
相关文章推荐
- spring security的标签库
- Java并发学习博客
- springmvc 项目完整示例08 前台页面以及知识点总结
- JRE与JVM、JDK的区别
- springmvc 项目完整示例07 设置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置
- spring-security原理学习
- 基于Struts2的供求信息网设计(一)
- springmvc 项目完整示例06 日志–log4j 参数详细解析 log4j如何配置
- ES学习(一)Windows搭建
- springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用
- Java输入输出流
- springmvc 项目完整示例04 整合mybatis mybatis所需要的jar包 mybatis配置文件 sql语句 mybatis应用
- Java命名规则
- Struts Spring Hibernate
- springmvc 项目完整示例03 小结
- JAVA多线程
- springmvc 项目完整示例02 项目创建-eclipse创建动态web项目 配置文件 junit单元测试
- RxJava 详解
- JAVA规则引擎 -- Drools
- springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目