指定类路径的不同方法
设置类路径有三种方法。
-
可以使用
CLASSPATH
环境变量进行设置:set CLASSPATH=... # Windows and csh export CLASSPATH=... # Unix ksh/bash
-
它可以在命令行上设置如下
java -classpath ... javac -classpath ...
请注意,
-classpath
(或-cp
)选项优先于CLASSPATH
环境变量。 -
使用
MANIFEST.MF
中的Class-Path
元素指定可执行 JAR 文件的类路径:Class-Path: jar1-name jar2-name directory-name/jar3-name
请注意,这仅适用于执行 JAR 文件时:
java -jar some.jar ...
在这种执行模式下,即使 JAR 文件没有
Class-Path
元素,-classpath
选项和 CLASSPATH 环境变量也将被忽略。
如果未指定类路径,则默认类路径是使用 java -jar
时选定的 JAR 文件,否则为当前目录。
有关: