📅  最后修改于: 2023-12-03 15:31:33.462000             🧑  作者: Mango
在 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 是类名,没有后缀名。
如果我们想要将多个 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 命令实现。