gpt4 book ai didi

java - 如何将java项目从eclipse导出到带有图像的jar文件中

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:32 24 4
gpt4 key购买 nike

我在询问之前进行了搜索,但这些技术均无效。我试图将图像放在包下,但也失败了。那么如何从 Eclipse 中成功导出包含图像的 jar 文件呢?

最佳答案

MAVEN 是我的建议

如果您遵循标准的 Maven 项目目录结构,那么最好将所有非 Java 资源放在 src/main/resources 下。例如,您可以创建一个子目录 images,这样完整的路径就是 src/main/resources/images。该目录将包含您所有的应用程序图像。

在打包应用程序时,应特别注意正确访问图像。例如,以下函数应该可以完成您需要的一切。

public static Image getImage(final String pathAndFileName) {
final URL url = Thread.currentThread().getContextClassLoader().getResource(pathAndFileName);
return Toolkit.getDefaultToolkit().getImage(url);
}

此函数可以用作 getImage("images/some-image.png") 以加载图像目录中的 some-image.png 文件。

如果需要 ImageIcon,那么只需调用 new ImageIcon(getImage("images/some-image.png")) 即可。

关于java - 如何将java项目从eclipse导出到带有图像的jar文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com