gpt4 book ai didi

java - getResources() 移入包后停止工作

转载 作者:行者123 更新时间:2023-12-02 05:18:16 27 4
gpt4 key购买 nike

当我的测试类位于默认包中时,下面的测试方法通过,而当我将其移动到包中时,测试方法失败。

目录结构如下:

src/
main/
java/
some.package/
resources/
test/
FooTest.java // works here
some.package/
FooTest.java // does not work here
<小时/>
public class FooTest {

@Test
public void TestLoadImageFromFile() {
BufferedImage loadedImage = null;
try {
loadedImage = ImageIO.read(this.getClass().getResource("someImage.png"));
} catch(IOException e) {
e.printStackTrace();
}
assertNotNull(loadedImage);
}
...

最佳答案

照原样,您的路径是相对于调用类的。请改用 /someImage.png

关于java - getResources() 移入包后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26718921/

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