JAVA编译器在编译的时候,如果遇到未定义的类时,会在classpath路径下寻找该类,如果没找到则会在当前目录下再次寻找,依然没找到的话,JAVA编译器不会就此放弃。它会在classpath和当前目录下寻找与该类同名的.java文件。找到后编译该文件生成class文件。
在命令提示符窗口中可以设置临时的classpath值,注意,该值是临时(或者说是局部的),当前命令提示符窗口关闭该值也会消失。
查看当前classpath值:set classpath
设置当前classpath值:set classpath = 路径
常用的设置值:
set classpath = 设置classpath为空
set classpath = .;%classpath% 在原来的classpath上加上当前目录