[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
[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