zoukankan      html  css  js  c++  java
  • Java基础 -1.3

    CLASSPATH
    为了 可以在不同的目录中都可以执行d:javaHello.class文件 只能够依靠CLASSPATH环境变量

    在cmd中

    SET CLASSPATH = d:java
    

    当设置了CLASSPATH java程序解释会自动的通过CLASSPATH所设置的路径 进行类的加载

    结论:
    JVM解释程序的时候需要得到CLASSPATH的支持

    又发现默认情况下 所有解释的类都是从当前所在的目录中进行加载的

    得出结论:CLASSPATH默认设置为当前所在目录加载类文件

    SET CLASSPATH =.
    

    (看着 像是废话 但是一些程序可能会改变这个值 )

    现在的CLASSPATH是在一个命令行下的配置,如果该命令行关闭了,那么相关的属性配置也将消失
    所以直接将其定义为全局变量

    新建用户变量 变量为 CLASSPATH 值为.

    面试题:请问PATH和CLASSPATH区别?

    • PATH:是操作系统提供的路径配置,定义所有可执行程序的路径
    • CLASSPATH:是由JRE提供的,用于定义Java程序解释时类加载路径,默认设置 为当前所在目录加载 可以通过“SET CLASSPATH = 路径”的命令形式来进行定义
      关系 JVM -> CLASSPATH定义路径 -> 字节码文件
  • 相关阅读:
    python 集合
    jQuery选择器
    hdu 5747 Aaronson
    hdu 2049 不容易系列之(4)——考新郎
    hdu 2048 神、上帝以及老天爷
    hdu 2045 不容易系列之(3)—— LELE的RPG难题
    hdu 2047 阿牛的EOF牛肉串
    hdu 2046 骨牌铺方格
    hdu 2050 折线分割平面
    hdu 2044 一只小蜜蜂
  • 原文地址:https://www.cnblogs.com/sakura579/p/12289891.html
Copyright © 2011-2022 走看看