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