Well, you are running it under Windows, where it wasn't initially designed to work. It's more-or-less trivial under any Unix.

Or maybe you're not using it under Windows -- I assume because you were offering constructive help to someone who was.

Anyway, you're right to at least some extent that Java involves a good amount of magic, at least when it comes to classpath-type issues.
_________________________
Bitt Faulk