0

我正在 Netbeans 中开发一个 Java 项目,其中包含多个具有自定义类型的文件(如 .rml .mod 和...)

netbeans 不会在项目中显示这些文件,当我构建项目时,我需要手动复制它们以便项目可以加载它们。

是否可以在构建时自动将这些文件包含到输出 Jar 文件中?

如果是,那么我如何以及如何在代码中访问它们?
如果不是,那么我该如何管理这些文件(自动将它们复制到所需的位置等)?

4

3 回答 3

1

在 java 应用程序中创建一个包并将文件添加到该包中。

要访问此文件,请使用以下代码:

getClass().getResource("/Images/imgedit.png")

包名而不是“Images”和文件名而不是“imgeit.png”。

于 2012-05-27T12:50:48.073 回答
0

您可以Ant用于构建项目

您可以从此处此处获取基本参考。

于 2012-05-27T12:46:04.777 回答
0

如果您的数据文件位于源文件夹中,则应将它们与生成的类文件一起自动复制到 bin 文件夹中。要从 jar 中读取数据文件,您可以在课堂上使用getResourceAsStream(String)available 。Class

于 2012-05-27T12:50:12.313 回答