java(class loader?) is duplicated, again probably, because you have the SDK, which is the build tools (javac, etc) and the JRE, which is just the tools to load a java program. Hmm...i think that makes sense! If you only had the JRE that only allows you to run java program and not compile them, then you would't have the ./bin directory.
Scooby Snacks for everyone...<br /> <br />SCJA, SCJP 1.4