zoukankan      html  css  js  c++  java
  • JVM查找类文件的顺序(转)

    配置classpath

    根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。

    例:set classpath=c:

    • classpath变量值是java类文件的目录
    • path变量是windows程序文件的目录

    JVM查找类文件的顺序:

    1. 如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
    2. 如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
    • 值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
    • 值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。

    建议:

    配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。

    http://www.cnblogs.com/xpws/p/3658053.html

    http://www.cnblogs.com/ShawnWithSmallEyes/p/3370214.html

  • 相关阅读:
    51nod 1138 【数学-等差数列】
    hdoj3665【简单DFS】
    hdoj3664【DP】
    51nod1270 【dp】
    51nod 1069【思维】
    关于一些数学符号和概率的阐述;
    51nod 1428【贪心】
    51nod 1133【贪心】
    51nod1127【尺取】
    51nod1126【矩阵快速幂】
  • 原文地址:https://www.cnblogs.com/softidea/p/4276033.html
Copyright © 2011-2022 走看看