Java 編譯器 - 'javac'

javac 命令用於將 Java 原始檔編譯為位元組碼檔案。位元組碼檔案與平臺無關。這意味著你可以在一種硬體和作業系統上編譯程式碼,然後在支援 Java 的任何其他平臺上執行程式碼。

javac 命令包含在 Java Development Kit(JDK) 發行版中。

Java 編譯器和標準 Java 工具鏈的其餘部分對程式碼施加了以下限制:

  • 原始碼儲存在字尾為“.java”的檔案中
  • 位元組碼儲存在字尾為“.class”的檔案中
  • 對於檔案系統中的原始檔和位元組碼檔案,檔案路徑名必須反映包和類命名。

注意:javac 編譯器不應與 Just in Time(JIT) 編譯器混淆,後者將位元組碼編譯為本機程式碼。