gpt4 book ai didi

导出项目后的Java资源

转载 作者:行者123 更新时间:2023-12-02 08:09:17 25 4
gpt4 key购买 nike

我已经完成了一个java应用程序,其中有一些图像作为资源,如下所示:

->src ->resources ->images

为了访问此资源,我使用了 getClass().getResource("/resources/images/img.jpg"),当我在 Eclipse 上时,这工作正常,但是当我将项目导出到 jar 时,路径会发生变化对于这种类型的东西:“jar:C:/path/deployed.jar!/resources/images/img.jpg”。

我做错了什么?可以将所有项目导出到一个 jar 中吗?

还有一个问题,该资源包括一个 derby 数据库,在 jar 文件中部署时该数据库也不起作用

谢谢

最佳答案

尝试使用 getResourceAsStream() 而不是 getResource() 来访问 jar 文件中的资源。

关于导出项目后的Java资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7693390/

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