创建jar文件的最简单方法?

Abb*_*imi 3 java executable jar executable-jar maven

我有一个Java项目,我需要从我的项目中创建jar文件。任何人都可以告诉我最简单的方法是什么?

vip*_* cp 8

创建JAR文件命令的基本格式是:

jar cf jar-file input-file(s)
Run Code Online (Sandbox Code Playgroud)

此命令中使用的选项和参数是:

  • c 选项表示您要创建 JAR 文件。
  • f 选项表示您希望输出到文件而不是 stdout。

  • jar-file 是您希望生成的 JAR 文件具有的名称。您可以对 JAR 文件使用任何文件名。按照惯例,JAR 文件名具有 .jar 扩展名,但这不是必需的。

  • input-file(s) 参数是一个以空格分隔的列表,其中包含要包含在 JAR 文件中的一个或多个文件。输入文件参数可以包含通配符 * 符号。如果任何“输入文件”是目录,则这些目录的内容将递归地添加到 JAR 存档中。

  • c 和 f 选项可以按任意顺序出现,但它们之间不能有任何空格。


chr*_*her 5

从零开始.. CMD

几乎所有其他应用程序都将使用命令行来构建JAR文件。他们只是为您包装好一点。实际上,做自己很简单。显然,Java已经详细解释了这种方式,因此我没有必要重复它。

注意:您需要将JDK / bin Directoy附加到%PATH%系统变量中才能使用此方法。

双重注意:如评论中所指出,建议您继续尝试此方法,直到您理解为止。掌握这些内容非常重要,因此,如果IDE出了点问题,您将对如何解决有更好的了解。

日食

Eclipse为此提供了一个不错的界面。您可以在此处找到分步教程。它的长短是..

Right click on Project -> Export -> JAR File -> Select the Java files to include
Run Code Online (Sandbox Code Playgroud)

完成此操作后,点击鼠标finish,您会很高兴。本教程还添加了一些其他技巧,以使其尽可能无缝。

IntelliJ IDEA

我个人最喜欢的IDE。这个问题为如何导出为JAR文件提供了很好的解释。同样,它的长短。

File -> Project Structure -> Artifacts
Run Code Online (Sandbox Code Playgroud)

然后,您可以在其中通过单击+图标来创建新的工件。这将为您提供文件类型的选项,即文件类型.JAR以及您要包含在工件中的模块。完成后,您就可以前往。

Build -> Build Artifacts
Run Code Online (Sandbox Code Playgroud)

然后它将JAR从您的项目中创建文件。

使用Maven

我经常发现这是一个很棒的工具,绝对是一个值得考虑的工具。在IntelliJ中,双击install生命周期中的过程。

在此处输入图片说明

这将JAR在您的.target目录中创建一个新文件。

注意.target默认情况下,某些IDE(如IntelliJ)将隐藏目录。确保在项目设置中使其可见。