Java 中的 PATH 和 CLASSPATH 有什么区别?


在计算机上运行 Java 程序之前,需要设置两个环境变量,即,

PATH − 路径环境变量用于指定包含可执行程序的目录集。

当尝试从命令行执行程序时,操作系统会在当前目录中搜索指定的程序,如果可用,则执行它。

如果程序在当前目录中不可用,操作系统将在 ‘PATH ’ 环境变量中指定的目录集中进行验证。

CLASSPATH − 类路径环境变量用于指定类和包的位置。

当我们尝试导入除了 Java 标准库中提供的类和包以外的其他类和包时。

JVM 验证当前的直接访问它们,如果不可用,则验证 ‘CLASSPATH’ 环境变量中指定的目录集。

更新于: 2019 年 7 月 30 日

761 次浏览

开启您的 事业

完成课程以获得认证

开始学习
广告
© . All rights reserved.