WORA, Write Once Run Anywhere
Java 不依賴於任何平台,Java可以在任何平台上執行,前提是那平台上要有安裝JVM
程式開發人員寫出java code(.java檔)
經過 compiler 編譯之後變成byte code (.class檔)
然後將byte code 提供給 JRE中的JVM
JVM會找到你專案中所指定的進入點 public static void main() 並執行它
JDK 包含了 JRE,而JRE 又包含了 JVM
JDK = Java Development Kit
JRE = Java Runtime Environment
JVM = Java Virtual Machine
開發java程式需要安裝JDK
如果只要能執行java所撰寫的程式或專案,只要安裝JRE