0

您好,我在 .jar 中加载资源时遇到了一些问题。在 Eclipse 中,我使用路径“data//guis//play.png”创建图像文件,但是当我尝试运行 jar 时,我得到了找不到资源的异常,即使打包在相同的结构中我在日食中有它。我该如何补救?

4

1 回答 1

1

你说:

您好,我在 .jar 中加载资源时遇到了一些问题。在 eclipse 中,我使用路径“data//guis//play.png”创建图像文件,但是当我尝试运行 jar 时,我得到了找不到资源的异常,即使打包在相同的结构中我在日食中有它。我该如何补救?

但这正是您的问题可能导致的原因——您正在尝试创建文件并且文件在 Jars 中不存在(正如 Java 所看到的那样)。而是将图像作为资源而不是文件加载。

要获得更详细的帮助,您将希望显示更多相关代码以及 jar 文件的结构。

请从命令行运行它并在此处显示结果:

jar tf MyJarFile.jar  

当然,当您运行此行时,您将使用您的 jar 文件名。

于 2013-11-02T04:04:59.683 回答