类路径路径语法

类路径是一系列条目,它们是目录路径名,JAR 或 ZIP 文件路径名或 JAR / ZIP 通配符规范。

  • 对于在命令行上指定的类路径(例如 -classpath)或环境变量,条目必须在 Windows 上用 ;(分号)字符分隔,或在其他平台(Linux,UNIX,MacOSX 等)上用:(冒号)字符分隔)。

  • 对于 JAR 文件的 MANIFEST.MF 中的 Class-Path 元素,使用单个空格来分隔条目。

有时需要在类路径条目中嵌入空格

  • 在命令行中指定类路径时,只需使用适当的 shell 引用即可。例如:

    export CLASSPATH="/home/user/My JAR Files/foo.jar:second.jar"
    

    (详细信息可能取决于你使用的命令 shell。)

  • 在 JAR 文件的“MANIFEST.MF”文件中指定类路径时,必须使用 URL 编码。

     Class-Path: /home/user/My%20JAR%20Files/foo.jar second.jar