This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
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
The JRE is the runtime for running java compiled code. The JDK in addition to containing the JRE contains tools for compiling the .java files to .class files.