gpt4 book ai didi

java - 如何从 jar 文件中读取输入文件?

转载 作者:行者123 更新时间:2023-11-29 04:49:36 30 4
gpt4 key购买 nike

这段代码抛出错误javax.imageio.IIOException: Can't read input file:

 img = ImageIO.read(new File("Assets/Cards.png"));

在 Eclipse 内部,这段代码工作正常。该文件也与 jar 一起导出。

如何在 eclipse 和导出的应用程序中正确读取输入文件?

最佳答案

从文件系统位置或从 jar(或 war)中读取输入文件很棘手。

你可以使用 YourClass.class.getResource() , 或 YourClass.class.getResourceAsStream()访问这些文件(还有一个 ImageIO.read 方法,它接受 InputStreams)

关于java - 如何从 jar 文件中读取输入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35902905/

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