1

我对 Java 并不陌生,但我对这些术语也并不感到惊讶。我一直在对这些东西进行一些研究,并为在编程和编译等过程中发生的所有不同事情获得正式名称。

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

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

  1. 它说明了如何在 Eclipse 中执行此操作(我可以跟随,但我使用 Netbeans,有时事情会变得很棘手)
  2. 它说明了其他一些不同的答案,例如如何.jar在程序中使用外部文件。
  3. 我只是不明白(由于我的技术词汇薄弱)。

有人可以帮我吗?非常感谢!

4

2 回答 2

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 的示例。

于 2013-03-15T01:54:17.753 回答
0

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

于 2013-03-15T02:01:56.303 回答