CLASSPATH环境属性
CLASSPATH指的是类的加载路径。
如果一个Hello.class想要执行,那么命令行就必须在Hello.class所在的目录,否则就无法执行。
那么如何做到即使不在Hello.class所在的目录,也能执行这个文件呢?
那么这个时候就必须用我们的CLASSPATH来进行控制,所以执行如下命令:
- SET CLASSPATH=d:\mydemo
结论:java解释一个程序类的时候,一定首先取得classpath设置的路径,而后才开始类的加载操作。
需要注意的是,如果你现在的classpath设置的目录很多,那么对于程序的解释执行会非常不方便,所以最好采用的是默认机制:从当前所在的路径中进行类的加载,那么我们可以将classpath的内容设置为‘.’
- SET CLASSPATH=.