Java中path和classpath的区别_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java中path和classpath的区别

Java中path和classpath的区别

更新时间:2022-06-10 11:00:02 来源:极悦 浏览1228次

ClassPath是 Java 虚拟机 (JVM) 或 Java 编译器中的一个参数,系统或应用程序 ClassLoader 使用它来定位和加载存储在“.class”文件中的已编译 Java 字节码。另一方面,The Path也是一个环境变量路径,充当操作系统和开发人员之间的中介,告知二进制文件路径。

PATH

PATH 是一个环境变量,用于查找和定位二进制文​​件,如“java”和“javac”,并从命令行或终端窗口定位所需的可执行文件。要设置路径,我们应该在 PATH 环境变量中包含或提及 JDK_HOME/bin 目录。PATH 不能通过提供命令来覆盖,PATH 仅由操作系统(OS)用于查找二进制文件。

句法

// 在窗口操作系统中设置 PATH。
设置 PATH=%PATH%;C:\Program Files\Java\JDK1.5.10\bin
// 在 Unix 操作系统中设置 PATH
导出 PATH=${PATH}:/opt/Java/JDK1.5.10/bin

类路径

Classpath 是一个环境变量,应用程序 ClassLoader 或系统使用它来定位和加载存储在 .class 文件中的已编译 Java 字节码。设置类路径。可以通过在清单文件中添加类路径并使用 set -classpath 之类的命令来覆盖 CLASSPATH。CLASSPATH 仅由 Java 类加载器用于加载类文件。

句法

// 在窗口操作系统中设置 CLASSPATH。
设置 CLASSPATH=%CLASSPATH%;C:\Program Files\Java\JDK1.5.10\lib
// 在 Unix 操作系统中设置 PATH。
导出 CLASSPATH=${CLASSPATH}:/opt/Java/JDK1.5.10/lib

下表演示了 PATH 和 CLASSPATH 之间的区别

S. 没有。 PATH 类路径
1 操作系统使用环境变量来查找可执行文件。 Java 编译器使用环境变量来查找类的路径。
2 PATH 为操作系统设置环境。操作系统将在此 PATH 中查找可执行文件。 类路径为 Java 设置环境。Java 将使用它来查找已编译的类。
3 指操作系统。 指开发环境。
4 在路径变量中,我们必须放置 .\bin 文件夹路径 在类路径中,我们必须放置 .\lib\jar 文件或 .java 文件可用的目录路径。
5 CMD 提示符使用 PATH 来查找二进制文件。 编译器和 JVM 使用 CLASSPATH 来查找库文件。

以上就是关于“Java中path和classpath的区别”介绍,大家如果想了解更多相关知识,不妨来关注一下极悦Java视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,适合零基础小白学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>