美文网首页JAVA
ClassPath环境属性

ClassPath环境属性

作者: 大鱼鱼 | 来源:发表于2017-09-12 15:50 被阅读0次

    定义

    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才可以使不同程序被加载。

    相关文章

      网友评论

        本文标题:ClassPath环境属性

        本文链接:https://www.haomeiwen.com/subject/yemcsxtx.html