Classpath path syntaxsuggest change
The classpath is a sequence of entries which are directory pathnames, JAR or ZIP file pathnames, or JAR / ZIP wildcard specifications.
- For a classpath specified on the command line (e.g.
-classpath) or as an environment variable, the entries must be separated with
;(semicolon) characters on Windows, or
:(colon) characters on other platforms (Linux, UNIX, MacOSX and so on).
- For the
Class-Pathelement in a JAR file’s
MANIFEST.MF, use a single space to separate the entries.
Sometimes it is necessary to embed a space in a classpath entry
- When the classpath is specified on the command line, it is simply a matter of using the appropriate shell quoting. For example:
export CLASSPATH="/home/user/My JAR Files/foo.jar:second.jar"
(The details may depend on the command shell that you use.)
- When the classpath is specified in a JAR file’s a “MANIFEST.MF” file, URL encoding must be used.
Class-Path: /home/user/My%20JAR%20Files/foo.jar second.jar