Try adding quotes around your class path: java -cp "lib\jade.jar;classes" ...
. Without them, bash interprets the semi colon as the start of a new command, which causes the error message -bash: classes: command not found
Edit
It just struck me that you of course are running in *nix. Then the path separator would be :
, not ;
. Then the quotes shouldn't even be needed. Semi colon is the path separator in Windows.