Java 中 PATH 和 CLASSPATH 有什么区别?


在你的机器上运行 Java 程序之前,你需要设置两个环境变量:

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

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

如果程序在当前目录中不存在,操作系统会在‘PATH’环境变量中指定的一组目录中进行验证。

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

当我们尝试导入 Java 标准库以外的类和包时。

JVM 会在当前目录中搜索它们,如果找不到,则会在‘CLASSPATH’环境变量中指定的一组目录中进行验证。

更新于:2019年7月30日

761 次浏览

启动你的职业生涯

通过完成课程获得认证

开始学习
广告