Java 编译器 - 'javac'

javac 命令用于将 Java 源文件编译为字节码文件。字节码文件与平台无关。这意味着你可以在一种硬件和操作系统上编译代码,然后在支持 Java 的任何其他平台上运行代码。

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

Java 编译器和标准 Java 工具链的其余部分对代码施加了以下限制:

  • 源代码保存在后缀为“.java”的文件中
  • 字节码保存在后缀为“.class”的文件中
  • 对于文件系统中的源文件和字节码文件,文件路径名必须反映包和类命名。

注意:javac 编译器不应与 Just in Time(JIT) 编译器混淆,后者将字节码编译为本机代码。