Java 编译器 - 'javac'
javac
命令用于将 Java 源文件编译为字节码文件。字节码文件与平台无关。这意味着你可以在一种硬件和操作系统上编译代码,然后在支持 Java 的任何其他平台上运行代码。
javac
命令包含在 Java Development Kit(JDK)
发行版中。
Java 编译器和标准 Java 工具链的其余部分对代码施加了以下限制:
- 源代码保存在后缀为“.java”的文件中
- 字节码保存在后缀为“.class”的文件中
- 对于文件系统中的源文件和字节码文件,文件路径名必须反映包和类命名。
注意:javac
编译器不应与 Just in Time(JIT)
编译器混淆,后者将字节码编译为本机代码。