我有一些使用外部文件作为输入的java项目。我通常将文件存储在我名为“资源”的文件夹下的软件包目录中。我现在的问题是:我应该从构建路径中排除这些文件夹吗?我虽然必须将它们包括在内,但即使排除它们,我的程序仍然可以工作。当我包含/排除文件夹时,文件夹的徽标也会发生变化。请看附图。这不是一个很大的问题,但我只是好奇。感谢您的每一个输入。我应该从构建路径中排除源文件夹(在Eclipse中)
eclipse package explorer example
我有一些使用外部文件作为输入的java项目。我通常将文件存储在我名为“资源”的文件夹下的软件包目录中。我现在的问题是:我应该从构建路径中排除这些文件夹吗?我虽然必须将它们包括在内,但即使排除它们,我的程序仍然可以工作。当我包含/排除文件夹时,文件夹的徽标也会发生变化。请看附图。这不是一个很大的问题,但我只是好奇。感谢您的每一个输入。我应该从构建路径中排除源文件夹(在Eclipse中)
eclipse package explorer example
包含在源文件夹中的每个文件进行处理:
bin
默认情况下)。然后,在执行时,程序只能访问目标文件夹中的文件。为什么?因为只有目标文件夹应打包成一个罐子并最终分发。所以你不能依赖你的程序在从你的IDE执行时读取非源代码目录的临时情况。所有应分发的内容必须放入源代码目录中。
资源导出可以以某种方式进行处理。由于您的项目不涉及此类流程,因此只要它们包含在导出的实践中即可。