javac、java、javap 的使用详解
简介
JDK中常用命令
切换目录
- 切换目录
- 进入D:\zs
- 第一种
- 第二种
- 第一种
- 进入D:\zs
- 其他常用命令
cls
: 实现清屏cd..
: 切换到上一级目录
javac
简介
来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法。
- javac D:\zs\GenericErase.java
在当前目录下生成一个GenericErase.class文件。 - javac –d . D:\zs\GenericErase.java
在当前目录下生成一个包文件,如GenericErase.java中package为 com.yxkj.other.modular.wildcard.erase,则在当前目录下生成一个com\yxkj\other\modular\wildcard\erase的文件夹,然后在该文件夹下生成一个GenericErase.class文件。
java
简介
执行该字节码文件。
- java com/yxkj/other/modular/wildcard/erase/GenericErase
执行该字节码文件;
注意: 必须带上package的包名,否则要报
javap
简介
javap 主要用于帮助开发者深入了解 Java 编译器的机制
-
-c:分解方法代码,即显示每个方法具体的字节码
- 执行:javap -c com/yxkj/other/modular/wildcard/erase/GenericErase
注意: 执行javap命令要带上包名,同时编译时要带上-d;如:javac –d . D:\zs\GenericErase.java
- 执行:javap -c com/yxkj/other/modular/wildcard/erase/GenericErase
-
-public | protected | package | private:用于指定显示哪种级别的类成员
-
-verbose:指定显示更进一步的详细信息
参考
XFS