javac

更新时间:2024-09-02 15:53

javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。

结构

参数

[ options ] [ sourcefiles ] [ @files ]

参数可按任意次序排列。

options

命令行选项。

sourcefiles

一个或多个要编译的源文件(例如 MyClass.java)。

说明

两种方法

javac 工具读取用 Java 编程语言编写的类和接口定义,并将它们编译成字节码类文件。

有两种方法可将源代码文件名传递给 javac:

如果源文件数量少,在命令行上列出文件名即可。