Eclipse项目导出后无法访问res文件夹?? (很多截图)

Eclipse project can't access res folder after export?? (Lots of screenshots)

我目前有一个 Eclipse 项目,在 Eclipse 中 运行 时可以完美运行。但是,一旦我导出它,它就无法访问存储图像的 res 文件夹。我认为该文件夹可能甚至没有进入 .jar,因为我打开它却找不到它。

我上传了一系列屏幕截图,详细说明了我如何将项目构建到此地址:https://imageshack.com/a/Qwk4/1

根据我在网上搜索到的,这似乎是导出项目的正确方法,因此任何帮助都将有助于解决这个谜团。

您的 Eclipse 项目在类路径中有 res 文件夹。这使得从那里加载资源成为可能 /file 。 但是当你是 运行 jar 时,这个位置不在类路径中。

要么将资源文件移动到 project/jar 的根目录,要么从 /res 而不是 / 加载资源(并确保该目录包含在 jar 中)。