Hi, Daniel
==============================================
1)c:\java\bin
here '\' is a separator
2)
java -classpath c:\a.jar;b:\b.jar test.java
here ';' (between pathes) is a path separator.
==============================================
Additionally quote from Khalid Mughal's Chapter18
The pathname for a file or directory is specified using the naming conventions of the host system.However, the File class defines platform-dependent constants that can be used to handle file and directory names in a platform independent way:
public static final char separatorChar
public static final String separator
Defines the character or string that separates the directory and the file components in a pathname. This separator is '/', '\' or ':' for Unix,Windows and Macintosh, respectively.
public static final char pathSeparatorChar
public static final String pathSeparator
Defines the character or string that separates the file or directory names in a �path list�. This character is ':' or ';' for Unix and Windows, respectively.
Jamal Hasanov
www.j-think.com