使用所有需要的外部源编译jar文件

时间:2013-03-15 01:17:59

标签: java jar

我不是Java的新手,但我对这些条款也并不了解。我一直在研究这些东西并获得编程和编译过程中发生的所有不同事物的正式名称。

无论如何,我遇到的问题是能够将程序打包成一个整齐的.jar文件,而不是拥有诸如“images”和“audio”之类的外部文件夹。我希望这些图片能够在.jar文件中编译,而不是.jar文件从外部文件夹访问图片(任何人都可以轻松编辑)。

我已经对已经存在的问题进行了研究,但结果是:

  1. 它说如何在Eclipse中完成它(我可以继续使用,但我使用Netbeans,有时会发生粘连)
  2. 它说了一些其他不同的答案,比如如何在程序中使用外部.jar文件。
  3. 我只是不明白(因为我的技术词汇很弱)。
  4. 有人可以帮帮我吗?非常感谢!

2 个答案:

答案 0 :(得分:1)

我建议您研究使用maven来创建项目结构,管理构建生命周期以及创建jar工件。使用maven,您可以指示构建过程包括要包含的依赖项和资源,所有这些都在您的pom文件中。

请查看此In maven how can I include non-java src files in the same place in the output jar?,了解如何配置maven pom,以便构建包含资源文件的jar。

答案 1 :(得分:0)

您想构建一个Maven程序集。参见例如http://maven.apache.org/plugins/maven-assembly-plugin/