关键区别 - 路径与classpath
爪哇是通用的高级编程语言。这是一种流行的编程语言,用于开发各种应用程序,例如移动,桌面和Web。也有综合开发环境(IDE)旨在组织,运行和调试Java应用程序。如果不将完整的Java程序转换为机器可理解的格式,Java程序首先转换为字节代码。然后将字节代码转换为机器代码。为了编译和运行Java程序,程序员应设置路径和类路径。即使这两个术语看起来相似,也有区别。本文讨论了路径和班级路径之间的区别。这关键区别在路径和班级路径之间,路径是一个环境变量,用于引用Java可执行文件的位置,而classPath是一个环境变量,用于引用类文件的位置。
内容
1。概述和关键差异
2。什么是路径
3。什么是classpath
4。路径和班级路径之间的相似之处
5。并排比较 - 表格形式的路径vs类路径
6。概括
什么是路径?
它是一个多变的这有助于编译和运行Java程序。这是一个环境变量。它用于查找诸如Java,Java编译器,Java文档(Java Doc),Java Header File Generator(Javah),Java dissassembler(Javap)和Java Debugger(JDB)等工具。要编译和运行Java程序,有必要拥有Java编译器和Java工具。这些是可执行文件。
编译Java程序时,操作系统将此环境变量作为引用以调用Java编译器。因此,根据环境变量中的值,操作系统将调用Java编译器和工具。因此,程序员应设置路径变量。安装Java后,C驱动器的程序文件中有一个名为Java的文件夹。在该文件夹中,有一个名为JDK的文件夹。在JDK内部,有一个叫做bin的文件夹。在BIN文件夹中,有Java,Java编译器(Javac),Java文档(Javadoc)和许多其他工具。因此,操作系统使用路径环境变量作为参考来找到这些工具。
什么是班级路径?
Java是一种编程语言,为应用程序提供了许多内置库和第三方库。程序员可以根据开发应用程序使用这些库。为了在应用程序中使用这些库,程序员应设置ClassPath。JVM指的是Java虚拟机,这是运行Java程序的抽象计算机。JVM或Java编译器使用此类路径作为搜索应用程序所需的类文件的参考。ClassPath告诉JVM或编译器在文件系统中查找的位置以查找类中定义的文件。
路径和班级路径之间有什么相似之处?
- 路径和班级路径都是环境变量,可以正确编译和运行Java程序。
路径和班级路径有什么区别?
路径vs classPath |
|
该路径是一个环境变量,用于引用Java可执行文件的位置。 | 类Path是一个环境变量,用于引用类文件的位置。 |
使用 | |
路径变量用于操作系统级别。 | JVM和Java编译器使用类路径变量。 |
可变值 | |
路径值为%java_home%/bin。 | 类路径值为%java_home%/lib。 |
概括 -路径vsclasspath
将Java安装到系统时,将相关文件安装到系统中。路径和类路径是Java编程中使用的两个变量,用于引用不同文件的位置。即使它们看起来相似,也有区别。本文讨论了路径和班级路径之间的区别。路径和类路径之间的区别在于,路径是一个环境变量,用于引用Java可执行文件的位置,而classPath是用于引用类文件位置的环境变量。不设置路径,并且可以正确地影响Java程序的正确编译和运行。
参考:
1.“路径和班级路径。”路径和类路径(Java™教程>必需类>平台环境),,,,在这里可用
2.Tutorialspoint.com。“ Java环境设置。”重点,,,,在这里可用
发表评论