フォルダ内に、JDKがインストールしたパブリックJREがあることに気付きましたが、C:\Program Files\Java
これは正常であることがわかります。jdk1.x\jre\bin\
しかし、その中にjava.exe, javaw
etcが含まれているフォルダがあります。そして、JREに含まれる他のすべてのファイルと一緒にjdk1.x\bin
含まれているコンパイラフォルダなどがあります。javac
java.exe, javaw, appletviewer
JDKにこれらすべてのJREが付属しているのはなぜですか?これら3つの違いは何ですか?