码迷,mamicode.com
首页 > 其他好文 > 详细

JVM查找类文件的顺序(转)

时间:2015-02-05 23:09:40      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:

 

配置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

 

JVM查找类文件的顺序(转)

标签:

原文地址:http://www.cnblogs.com/softidea/p/4276033.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!