定义
CLASS PATH的是类的加载路径
- 若假设在d:\mydemo目录下有一个Hello.class的程序类,那么如果要想执行这个目录类,则必须要求命令行所在目录也是mydemo,如果切换到其他目录下,则程序无法执行。
完成目标:
- 即使现在不在d:\mydemo目录下,也能执行这个目录下的Hello.class文件。这个时候就必须通过classpath命令来完成,所以执行如下命令(命令类型是固定的):
- 若假设在d:\mydemo目录下有一个Hello.class的程序类,但是我们要在e盘中执行程序,代码如下:
- SET CLASSPATH=d:\mydemo。
在使用Java解释一个程序类的时候,一定要首先取得CLASSPATH设置的路径,而后在进行类的加载工作。
- 如果CLASSPATH设置的目录很多,对于程序的解释执行会非常的不方便,所以此时最好的做法是:采用默认的机制(在当前所在的路径中进行类的加载,那么可以将CLAAPATH的内容设置为“.”)
- SET CLASSPATH=.
- 实际上默认就是从当前所在路径下进行类的加载,所以一般不建议改变CLASSPATH的配置,如果为了方便,可以直接为项目添加一个CLASSPATH。
- (操作步骤为:我的电脑-右击属性-高级-环境-新建CLASSPATH。)
- 就是因为有很多CLASSPATH才可以使不同程序被加载。