javac 常用参数¶
一、常用参数¶
| 参数 | 作用 |
|---|---|
| -d | 指定输出目录 |
| -encoding UTF-8 | 指定源文件编码 |
| -cp / -classpath | 指定类路径 |
| -g | 生成调试信息(行号、局部变量) |
| -g:none | 不生成调试信息 |
| -verbose | 显示编译过程 |
| -Xlint:all | 显示所有警告 |
| -Xlint:unchecked | 泛型未检查警告 |
| -source / -target | 兼容旧版本 |
| -parameters | 保留方法参数名(Spring 用) |
二、举例¶
三、-parameters¶
Spring MVC 用这个拿参数名:
不加的话参数名被擦除成 arg0, arg1。
四、-g¶
生产环境去掉 -g 减小体积,但调试要加。
面试
常用 -encoding、-parameters、-cp、-g。