為什么Java編譯器像可執行文件一樣分布而不是作為JVM字節碼? [英]Why Java compiler as distributed as executable and not as JVM bytecode?