在过去,我们需要做以下事情来运行Java程序:
a. set JAVA_HOME=<Installation directory of jdk>
b. set PATH=%JAVA_HOME%bin;%PATH%;.
c. set CLASSPATH=%JAVA_HOME%lib;%CLASSPATH%;.
我的查询是:
- 步骤c是否仍然需要?
- 如果步骤 c 是/已经完成以将 jar 文件包含在 JDK lib 文件夹中,那么它实际上是如何工作的?(因为通常我们需要显式包含 jar 文件,例如设置 CLASSPATH=C:\files\afile.jar;%CLASSPATH%;。仅仅给出jar文件的文件夹路径是不够的,这里怎么就足够了?
您不需要将 JDK lib
目录添加到类路径中,因此不需要,不需要步骤 3。Java 标准库中的类自动可供 JVM 使用,您无需将它们显式放在类路径中。