Java 編譯器 - 'javac'
javac
命令用於將 Java 原始檔編譯為位元組碼檔案。位元組碼檔案與平臺無關。這意味著你可以在一種硬體和作業系統上編譯程式碼,然後在支援 Java 的任何其他平臺上執行程式碼。
javac
命令包含在 Java Development Kit(JDK)
發行版中。
Java 編譯器和標準 Java 工具鏈的其餘部分對程式碼施加了以下限制:
- 原始碼儲存在字尾為“.java”的檔案中
- 位元組碼儲存在字尾為“.class”的檔案中
- 對於檔案系統中的原始檔和位元組碼檔案,檔案路徑名必須反映包和類命名。
注意:javac
編譯器不應與 Just in Time(JIT)
編譯器混淆,後者將位元組碼編譯為本機程式碼。