如何在不使用IDE的情况下使用其他资源创建.jar文件

时间:2015-11-23 09:37:49

标签: java

如何在不使用IDE的情况下创建包含类文件和一些其他资源(即图像)的.jar文件。

3 个答案:

答案 0 :(得分:1)

您可以使用maven或ant来达到这个目标。

答案 1 :(得分:0)

我只能将您链接到oracle页面:https://docs.oracle.com/javase/tutorial/deployment/jar/build.html

您正在寻找的命令似乎是:

  

jar cvf TicTacToe.jar TicTacToe.class音频图片

音频和图片是资源文件夹。

祝你好运,

答案 2 :(得分:0)

要创建项目的jar,您需要以下命令:

jar cf jar-file input-file(s)

首先确保在命令提示符或终端 jar 中运行不会告诉你"命令未找到"。

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

  • c 选项表示您要创建JAR文件。
  • f 选项表示您希望输出转到文件 而不是stdout。
  • jar-file 是您希望生成的JAR文件具有的名称。
  • 输入文件参数是一个以空格分隔的一个或多个列表 要包含在JAR文件中的文件。输入文件 参数可以包含通配符*符号。如果有的话 "输入文件"是目录,这些目录的内容是 以递归方式添加到JAR存档。

假设您有一个名为" My Project" 的目录,其中包含您的所有Java包,类,资源等。您需要jar&#34 ;我的项目"因此,您应该执行以下操作:

  1. 导航到包含"我的项目"的目录的父目录。使用命令提示符(在Windows中)和终端(在OSX或linux中)
  2. 执行jar命令如下(在windows中 - 我的项目周围的双引号是因为目录名中的空格,你可能不需要它)

    jar cf MyProject.jar" My Project"

  3. 上面的命令将为您提供jar中的目录。
  4. 有关创建jar的更多信息,请参阅oracle documentation