Usually when writing java files, there are some custom classes. If compiled in the usual form of javac *. Java, there will be an error that the symbol cannot be found.
Two methods are provided below.
Suppose there are two files in d:/web/wsh, a.java and b.java, and a.java is quoted in the b.java file. The following is the compilation method
1. method 1:
Go to d:/web/wsh: javac a.java.
Then exit the wsh directory and enter javac wsh/b.java under d:/wsh to compile successfully!
2. Method 2: By using the javac -classpath(cp) parameter.
Go to d:/web/wsh: javac a.java.
Or under d:/wsh/wsh: javac-classpath d:/web/wsh b.java.
This can also be compiled successfully!
The following methods all passed the test!
The following parameters are compiled by javac:
Usage: javac & lt source file >
Options:
-g:none does not generate any debugging information.
-g:{lines, vars, source} only generates some debugging information.
-nowarn does not generate any warnings.
-verbose outputs a message about what the compiler is doing.
-deprecation output uses the source location of the expired API.
-class path & lt; Path > specifies the location to find user class files.
-CP & lt; Path > specifies the location to find user class files.
-source path & lt; Path > specifies where to find the input source file.
-boot class path & lt; Path > overwrites the location of the boot class file.
-ext dirs & lt; Directory > the location of the extended directory in cover the installation.
-Endorser < Directory > the location of the standard path that overrides the signature.
-d & lt; Directory > specifies the location where the generated class files are stored.
-encoding < code > specifies the character encoding used by the source file.
-source & lt; Version > provides source code compatibility with the specified version.
-target & lt; Version > generates a class file for a specific virtual machine version.
-Version version information
-help outputs a summary of standard options.
-X outputs a summary of non-standard options.
-J & lt; Logo > Pass pass directly to the runtime system.