指定类路径的不同方法
设置类路径有三种方法。
-
可以使用
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 文件,否则为当前目录。
有关: