Java环境变量Classpath
上一篇 /
下一篇 2012-09-26 15:53:50
/ 个人分类:Java
51Testing软件测试网O%P6D$j,cRK Classpath是一个参数,它的值可以通过命令行指定,或者通过环境变量来指定。Classpath这个参数的值,被Java虚拟机或者Java编译器所使用,它告诉Java虚拟机机,Java编译器,去哪里寻找用户定义的类和包。
s-Iu$h n,SO0oU6iG;pa2o9u0 Overview and architecture
T+e!v ]6^?051Testing软件测试网pAJAg.m 与传统的动态载入行为类似,当执行一个Java程序的时候,Java虚拟机会寻找和载入类(但是,只有当这个类被用到的时候,Java虚拟机才会载入它。Classpath这个值,告诉Java虚拟机或者编译器,在文件系统中,哪些文件是定义了要用到的类的。
P4Vp2f8G?N l051Testing软件测试网(l|i6T0OeuX,v| Java虚拟机按照下述流程来寻找和载入类:
E4s"O3Ay051Testing软件测试网$zDl.S(yv
z2LQ"F 1、系统导入类:这些类对Java平台是起基础性作用的,它们由以下类组成:Java类库的公共类部分;为Java类库服务的私有类。
^WJj+Tb051Testing软件测试网]7r'nD&EZ 2、扩展类:存在于JRE或者JDK扩展目录下的包,如jre/lib/ext/。51Testing软件测试网@ZO"Y4C"? C