classpath 是路径列表,
在Windows中用分号来分割列表中的不同路径名,在Unix中用冒号来分割列表中的不同路径名,编译器和java虚拟机都需要你提供classpath。路径名可以是JAR 文件(包含了class文件),或者是包含class文件的目录。
通过classpath,你提供给java一个路径列表,当需要加载某个类,java就会搜索这些列表。Java依靠这种机制,从而可以在编译和执行的时候,实现类的动态加载。
假如你的classpath中有空格,你也许要根据操作系统,给classpath加上合适的引号对。
摘自Agile Java