首页 > 编程知识 正文

java环境配置 classpath,配置classpath环境变量的目的

时间:2023-05-04 23:48:42 阅读:199951 作者:4594

当Java程序运行并需要加载.class文件时,通过JAVA解释器读取CLASSPATH就可以确定.class文件在目录上的位置了。Java解释器运行过程如下:
首先,找出环境变量CLASSPATH,用作查找.class文件的根目录。从根目录开始,解释器获取包的名称并将每个句点换成反斜杠,以从CLASSPATH中获得一个路径名称。得到的路径会与CLASSPATH中各个不同的项相连接,解释器就在这些目录中查找与你所要创建的类名称相关的.class文件。CLASSPATH可以包含多个可供查询的路径。 在使用JAR文件时设置CLASSPATH时,在类路径中必须将JAR文件的实际名称写清楚,而不仅仅时指明它所在位置的目录。包必须位于其名称所指定的目录之中,而该目录必须是以CLASSPATH开始的目录中可以查询到的。CLASSPATH中设置.;时则代表当前目录,这样的话在当前目录下运行java程序不用设置环境变量。 //例如,对于名为test.jar的JAR文件,类路径应包括以下CLASSPATH=.;C:Javatest.jar

Thinking in Java 中第六章:《访问与控制权限》

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。