📜  java 如何输出到可执行文件 - Java (1)

📅  最后修改于: 2023-12-03 15:31:33.462000             🧑  作者: Mango

Java 如何输出到可执行文件

在 Java 中,我们可以使用命令行工具 javac 和 java 生成和运行可执行文件。本文将介绍如何将 Java 代码输出为可执行文件。

生成可执行文件

要将 Java 代码生成可执行文件,我们需要使用命令行工具 javac。

语法:

javac [options] <source files>

其中,options 表示编译选项,source files 表示要编译的源代码文件,可以是单个文件,也可以是多个文件,多个文件之间用空格隔开。

下面是一个示例,将 HelloWorld.java 编译为可执行文件 HelloWorld.class:

javac HelloWorld.java

此时,我们会在当前目录下生成一个名为 HelloWorld.class 的可执行文件。要运行此文件,我们可以使用命令:

java HelloWorld

其中,HelloWorld 是类名,没有后缀名。

生成可打包的 JAR 文件

如果我们想要将多个 Java 文件打包为一个 JAR 文件,则可以使用命令行工具 jar。

语法:

jar [options] <jar-file> [<manifest-file>] [<entry-point>]

其中,options 表示打包选项,jar-file 表示要生成的 JAR 文件名,manifest-file 表示清单文件,可以为空,entry-point 表示入口点,可以为空。

下面是一个示例,将多个 Java 文件打包为一个 JAR 文件 MyApplication.jar:

jar cf MyApplication.jar *.class

这里使用了通配符 *,表示打包当前目录下所有的 .class 文件。

此时,我们可以使用命令行工具 java 运行 JAR 文件:

java -jar MyApplication.jar
总结

Java 语言可以将源代码生成可执行文件,通过 javac 命令实现。如果需要将多个 Java 文件打包为一个 JAR 文件,则可以使用 jar 命令实现。