为 JDK 设置 CLASSPATH 变量



在过去,我们需要做以下事情来运行Java程序:

a. set JAVA_HOME=<Installation directory of jdk>
b. set PATH=%JAVA_HOME%bin;%PATH%;.
c. set CLASSPATH=%JAVA_HOME%lib;%CLASSPATH%;.

我的查询是:

  1. 步骤c是否仍然需要?
  2. 如果步骤 c 是/已经完成以将 jar 文件包含在 JDK lib 文件夹中,那么它实际上是如何工作的?(因为通常我们需要显式包含 jar 文件,例如设置 CLASSPATH=C:\files\afile.jar;%CLASSPATH%;。仅仅给出jar文件的文件夹路径是不够的,这里怎么就足够了?

您不需要将 JDK lib 目录添加到类路径中,因此不需要,不需要步骤 3。Java 标准库中的类自动可供 JVM 使用,您无需将它们显式放在类路径中。

最新更新