You can specify a separate destination directory with -d (see Options, below).The compiler has a set of standard options that are supported on the current development environment and will be supported in future releases.
Specify the directory where to place generated source files.
The directory must already exist; javac will not create it.
If you do need to do this, use the -J option to pass through options to the underlying java launcher.
Controls whether annotation processing and/or compilation is done.
There are two ways to pass source code file names to javac: should be in C:\workspace\com\mysoft\mypack\My
By default, the compiler puts each class file in the same directory as its source file.
As with the user class path, source path entries are separated by semicolons (;) and can be directories, JAR archives, or ZIP archives.
If packages are used, the local path name within the directory or archive must reflect the package name.
If -d is not specified, javac puts each class files in the same directory as the source file from which it was generated.
Note: The directory specified by -d is not automatically added to your user class path.
-proc:none means that compilation takes place without annotation processing.