更新时间:2022-06-10 11:00:02 来源:极悦 浏览1228次
ClassPath是 Java 虚拟机 (JVM) 或 Java 编译器中的一个参数,系统或应用程序 ClassLoader 使用它来定位和加载存储在“.class”文件中的已编译 Java 字节码。另一方面,The 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视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,适合零基础小白学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习