未找到资源...可以在eclipse中运行,但不能从jar运行

时间:2013-11-02 03:55:49

标签: java eclipse resources

你好我在.jar中加载资源时遇到了一些麻烦。在eclipse中,我使用路径“data // guis // play.png”创建图像文件,但是当我尝试运行jar时,我得到了无法找到资源的异常,即使打包在与我在日蚀中拥有它。我怎么记得这个?

1 个答案:

答案 0 :(得分:1)

你说:

  

你好我在.jar中加载资源时遇到了一些麻烦。在eclipse中,我使用路径“data // guis // play.png”创建图像文件,但是当我尝试运行jar时,我得到了无法找到资源的异常,即使打包在与我在日蚀中拥有它。我怎么记得这个?

但这正是您的问题可能是由于 - 您正在尝试创建文件并且Jars内部不存在文件(如Java所见)。而是将图像作为资源而不是文件加载。

有关更详细的帮助,您需要显示更多相关代码以及jar文件的结构。

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

jar tf MyJarFile.jar  

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