gpt4 book ai didi

java - 读取java中另一个包中的图像路径

转载 作者:行者123 更新时间:2023-12-01 15:15:25 27 4
gpt4 key购买 nike

我的java类在包hello/com/abc/xyz/Test.java

在这个“Test.java”文件中,我正在编写代码来生成HTML。其中包含图像标签。类似于

String str ="<Table><img src=""></img></table>

我的图像位于另一个包中,名为 hello123/web/img/myImg.jpg。

如何在我的 Test.java 文件中访问此图像。

如果我硬编码像“c://myproject/hello123/web/img/myImg.jpg”这样的路径,它的工作。但这条路径在其他地方、其他环境中不会一致。

我尝试将图像放在与 java 文件相同的文件夹中...但不起作用。

任何机构都可以帮忙吗?

提前致谢。

最佳答案

您可以使用Class方法getResourcehttp://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#getResourcejava.lang.String) 。这将相对于您的类路径加载,因此只要图像位于类路径上,您就可以找到它。

代码如下:

getClass().getResource("/path/to/image")

获取图像 URL(如果需要,您可以将其转换为文件路径)

关于java - 读取java中另一个包中的图像路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11669132/

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