有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jar文件中的java图像

我制作了一个java应用程序,并将所有类打包到jar文件中。当我从eclipse运行项目时,我的应用程序正在成功运行,但它没有从所需的目录中获取图像。请让我知道我们如何向最终用户展示这些图像文件(比如我们展示的.jar文件)


共 (3) 个答案

  1. # 1 楼答案

    尝试使用getResourceAsStream()respgetResource()在代码中。这样,无论您决定将图像放入jar还是目录,都可以使用相同的代码。可以找到一个很好的解释。 关于在Eclipse开发期间将图像放在哪里的正确路径,请遵循this recommendation

  2. # 2 楼答案

    可能需要实现自己的类加载器来加载嵌入式资源

  3. # 3 楼答案

    它应该这样工作:

    new ImageIcon(this.getClass().getClassLoader().getResource(imagePath))