Javac 的常用命令
-g: 生成调试信息
-g:none 生成无调试信息
-g:{lines,vars,source} 只生成部分调试信息
-O:优化,可能增大类文件
-nowarn:无警告
-verbose:输出编译器信息
-deprecation:输出不鼓励使用的API的路径
-classpath+路径:指定用户类文件的路径
-sourcepath+路径:指定输入源文件的路径
-bootclasspath+路径:覆盖自举类文件的路径
-extdirs+目录:覆盖扩展类的路径
-d+目录:指定输出类文件的路径
-encoding+编码:指定源文件中的字符集编码
-target+版本:生成虚拟机的类文件
JDK常用命令
native2ascii:将中文Unicode码转成ASCII码,-reverse参数可以将ASCII码转换回来
javap:将class反编译成Java bytecodes
jdb: java的Debug工具
jps:查看JVM进程信息用的
keytool:生成keystore文件
jar:可将多个文件合并为单个JAR文件,jar是个多用途的压缩工具,它基于ZIP和ZLIB压缩格式
javadoc:Javadoc解析java源文件中的声明和文档注释,并产生相应的HTML页面,的描述公有类、保护类、内部类、接口、构造函数、方法。在实现时,javadoc要求且依赖于java编译器完成其工作。