La mia domanda è: il comando java si fa appartenere al JDK ma non al JRE (vedi qui ad esempio http://www.oracle.com/ocom/groups/pu...et/2167990.jpg)... è corretto? Il comando java non è il launcher dei programmi java e quindi dovrebbe essere nel JRE?
Il JRE nella sua "bin" ha java(.exe) ma non ha javac(.exe) (il compilatore)
Il JDK nella sua "bin" ha il javac(.exe) ma il JDK ha anche un JRE "privato" (.../jdkX.X.X/jre/....)