gpt4 book ai didi

java - 静态上下文中的 getClass().getResource()

转载 作者:搜寻专家 更新时间:2023-10-31 20:02:28 24 4
gpt4 key购买 nike

我正在尝试使用此代码从静态方法获取资源(image.png,与此代码位于同一包中):

import java.net.*;

public class StaticResource {

public static void main(String[] args) {
URL u = StaticResource.class.getClass().getResource("image.png");
System.out.println(u);
}

}

输出只是'null'

我也尝试过 StaticResource.class.getClass().getClassLoader().getResource("image.png");, 它抛出一个 NullPointerException

我见过其他有效的解决方案,我做错了什么?

最佳答案

删除“.getClass()”部分。只需使用

URL u = StaticResource.class.getResource("image.png");

关于java - 静态上下文中的 getClass().getResource(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23522881/

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