| -g |
Generate all debugging info
|
| -g:none |
Generate no debugging info
|
| -g:{lines,vars,source} |
Generate only some debugging info
|
| -O |
Optimize; may hinder debugging or enlarge class file.
Eliminates optional tables in the class files, such as line numbers and local variables tables.
|
| -nowarn |
Generate no warnings
|
| -verbose |
Output messages about what the compiler is doing
|
| -deprecation |
Output source locations where deprecated APIs are used
|
| -classpath <path> |
Specify where to find user class files
|
| -sourcepath <path> |
Specify where to find input source files
|
| -bootclasspath <path> |
Override location of bootstrap class files
|
| -extdirs <dirs> |
Override location of installed extensions
|
| -d <directory> |
Specify where to place generated class files
|
| -encoding <encoding> |
Specify character encoding used by source files
|
| -source <release> |
Provide source compatibility with specified release
|
| -target <release> |
Generate class files for specific VM version
|
| -help |
Print a synopsis of standard options
|