- N +

什么叫javac

`javac` 是 Java 编译器的命令行名称,它是 Java Development Kit(JDK)的一部分。Java 编译器的主要功能是将 Java 源代码(以 `.java` 为扩展名的文件)编译成 Java 字节码(以 `.class` 为扩展名的文件)。这些字节码文件可以在任何安装了 Java 运行时环境(JRE)的平台上运行。

以下是 `javac` 命令的一些基本用法:

1. 编译单个文件:

```sh

javac 文件名.java

```

2. 编译多个文件:

```sh

javac 文件1.java 文件2.java

```

3. 编译并运行程序:

```sh

javac -cp . 主类名.java

java -cp . 主类名

```

这两步可以合并为一步:

```sh

javac -cp . 主类名.java && java -cp . 主类名

```

这里,`-cp` 指定了类路径,`.` 表示当前目录。`主类名` 是包含 `public static void main(String[] args)` 方法的类名。

```sh

javac -d . -cp .:lib/ .java

jar -cvf MyApp.jar -C . .

```

`javac` 提供了许多选项来控制编译过程,例如检查错误、优化字节码等。了解这些选项可以帮助你更有效地使用 Java 编译器。

返回列表
上一篇:
下一篇: