jdk bin中的一些工具的使用

[b][size=medium]native2ascii 转码工具的使用:[/size][/b]
[url]http://hi.baidu.com/suofang/blog/item/b38bb5019b6b0e03728da562.html[/url]


[b][size=medium]javap 字节码查看工具的使用[/size][/b]
该命名的主要选项:
-help:显示该命令的帮助。
-verbose:显示详细数据,比如:stack:size, 方法的局部变量和参数的个数等。

-classpath <pathlist>:指定.class文件路径。
-public:仅显示public类和类成员。
-protected:显示protected和public的类和类成员。
-package:显示package, protected和public的类和类成员。
-private:显示所有类和类成员。
-c:把具体的类的字节码也显示出来。
-l:显示行号和本地变量表。

-s:显示内部类型签名
-J<flag>:将<flag>直接传递给运行时系统
-extdirs <dirs>:覆盖已安装的扩展目录的位置
-bootclasspath <pathlist>:引导类文件的位置

基本使用:
仅显示public的类和成员名
javap d:/Test

显示public的类和成员名,同时显示对应的字节码
javap -c d:/Test

显示所有的类和成员名,并显示对应的字节码
javap -private -c d:/Test


[b][size=medium]java java程序运行工具[/size][/b]
显示java版本:
java -version
显示java工具的使用帮助
java -help

仅运行单个类:
java Test

运行单个类并传递命令行参数:
java Test arg1 arg2

以闪屏启动类:
java -splash:d:/splash.png Test

设置一个系统变量(在代码中可以通过System.getProperty("name")获取):
java -Dname=yuan Test

指定类依赖的jar, zip或.class文件:
java -cp myBatis.jar Test

显示运行时的详细信息(运行时.class文件的加载信息,垃圾回收信息,本地方法调用信息):
java -verbose:class Test
java -verbose:gc Test
java -verbose:jni Test

启用断言:
java -eas Test
禁用断言:
java -das Test
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值