什么是Java类路径和路径?

什么是Java类路径和路径?,java,class,classpath,Java,Class,Classpath,我一直在谷歌搜索,试图了解Java类路径和路径是什么。然而,我仍然不确定我是否理解了它。如果你觉得这个话题是一个灰色地带 有人能给我解释一下那些是什么吗?我的意思是,我在哪里找到并设置它们(Mac/Windows上的实际文本文件在哪里)?是否每一个都只有一个实例?如果是,如何设置多个类的路径 正如你们可能已经注意到的,在阅读了这么多不同的教程之后,我现在完全困惑了。。。所以现在我真的想有一个直截了当的解释 请帮帮我,我只是想学:) 谢谢大家路径只是一个文件夹位置。默认情况下,操作系统将在该路径中

我一直在谷歌搜索,试图了解Java类路径和路径是什么。然而,我仍然不确定我是否理解了它。如果你觉得这个话题是一个灰色地带

有人能给我解释一下那些是什么吗?我的意思是,我在哪里找到并设置它们(Mac/Windows上的实际文本文件在哪里)?是否每一个都只有一个实例?如果是,如何设置多个类的路径

正如你们可能已经注意到的,在阅读了这么多不同的教程之后,我现在完全困惑了。。。所以现在我真的想有一个直截了当的解释

请帮帮我,我只是想学:)
谢谢大家

路径只是一个文件夹位置。默认情况下,操作系统将在该路径中查找程序。如果路径中有
java
javac
javap
等,则只需键入它们的名称,而无需输入整个文件夹位置

您的类路径类似。它是一组文件夹,其中包含描述类(因此得名)的.class文件和.jar文件,基本上是包含.class文件的文件。您正在运行的所有代码要么在类路径之外生成,要么在java库之外(从技术上讲,也是类路径的一部分)


每次运行java程序时,您都可以通过传递给
java
可执行文件的参数来指定类路径。它还从“扩展文件夹”中抓取类,Java保留的特殊文件夹充当系统类路径,最后是“引导类”,这是一组几乎所有Java程序都需要运行的重要类。

路径只是一个文件夹位置。默认情况下,操作系统将在该路径中查找程序。如果路径中有
java
javac
javap
等,则只需键入它们的名称,而无需输入整个文件夹位置

您的类路径类似。它是一组文件夹,其中包含描述类(因此得名)的.class文件和.jar文件,基本上是包含.class文件的文件。您正在运行的所有代码要么在类路径之外生成,要么在java库之外(从技术上讲,也是类路径的一部分)


每次运行java程序时,您都可以通过传递给
java
可执行文件的参数来指定类路径。它还从“扩展文件夹”中抓取类,Java保留的特殊文件夹充当系统类路径,最后是“引导类”,这是一组几乎所有Java程序都需要运行的重要类。

路径的简单意思是文件系统的位置。如果你想访问任何文件,那么你必须手动需要去那里的位置。 例如:d:\text1.txt然后需要转到d:\location。java程序使用类似命令的方法

javac -for compile
java  - for run 


.
.
.
etc.
javajdk\bin文件夹中 所以,如果不设置类路径。然后,您可以像这样执行java程序

run->cmd

c:\jdk1.6\bin> javac test.java
所以,无需显式地将其设置为类路径,就可以从任何地方直接执行java程序


您可以将java路径设置为计算机的环境变量。

路径的简单含义是文件系统的位置。如果你想访问任何文件,那么你必须手动需要去那里的位置。 例如:d:\text1.txt然后需要转到d:\location。java程序使用类似命令的方法

javac -for compile
java  - for run 


.
.
.
etc.
javajdk\bin文件夹中 所以,如果不设置类路径。然后,您可以像这样执行java程序

run->cmd

c:\jdk1.6\bin> javac test.java
所以,无需显式地将其设置为类路径,就可以从任何地方直接执行java程序


您可以将java路径设置为计算机的环境变量。

该路径基本上就是您安装JDK的地方;这就是您的IDE在尝试编译或创建Javadoc或诸如此类的东西时所需要的;它基本上只是硬盘上文件夹的位置,设置为Windows(或其他操作系统)环境变量以便于使用

类路径是一个属性,它告诉编译器在哪里查找类。基本上,如果您从某个地方下载一个库或类似的东西,您需要将它添加到类路径中,以便编译器使用它。通常可以在IDE中执行此操作,但是,不需要直接访问CLASSPATH变量


顺便说一句,它非常有用。

路径基本上是安装JDK的地方;这就是您的IDE在尝试编译或创建Javadoc或诸如此类的东西时所需要的;它基本上只是硬盘上文件夹的位置,设置为Windows(或其他操作系统)环境变量以便于使用

类路径是一个属性,它告诉编译器在哪里查找类。基本上,如果您从某个地方下载一个库或类似的东西,您需要将它添加到类路径中,以便编译器使用它。通常可以在IDE中执行此操作,但是,不需要直接访问CLASSPATH变量

顺便说一下,java路径非常有用。

1)java路径:它是二进制可执行文件的位置 示例:javac,java 此文件用于编译和运行

2) 类路径:它是.class文件的位置(编译源代码后创建的文件.java文件)

1)java路径:它是二进制可执行文件的位置 示例:javac,java 此文件用于编译和运行


2) 类路径:当我在google上键入java类路径和路径时,它是.class文件(编译源代码后创建的文件.java文件)

的位置。我知道!!!我读过了,但还是不明白。你可以说我蠢,但这帮不了我多少忙。这不是一个灰色地带:它有明确的定义和记录。路径=找到可执行文件的位置。Classpath=找到java类的地方。@DaveNewton,但即使你不说它实际上是什么。那些路径和类路径是什么??如果我想看看他们。我会寻找什么?文本文件、文件夹??它们是环境变量。这是基本的操作系统