Java getResource不工作
我正在尝试从src文件夹加载图像 文件:/src/Imagens/user\u login.png 但是getResource不起作用:(我试着去解决,但是看看图片 第一次尝试: 第二次尝试,删除类实名的getClass: 第三次尝试,让我们在名称“哦,我想我解决了”后添加一个.class:Java getResource不工作,java,imageicon,getresource,Java,Imageicon,Getresource,我正在尝试从src文件夹加载图像 文件:/src/Imagens/user\u login.png 但是getResource不起作用:(我试着去解决,但是看看图片 第一次尝试: 第二次尝试,删除类实名的getClass: 第三次尝试,让我们在名称“哦,我想我解决了”后添加一个.class: 该死!!!我能做什么?我可以在C:/或其他位置使用图像图标,但是从src,我不能尝试从静态上下文访问非静态方法getClass()(方法main())。您可以从静态上下文使用: inicializad
该死!!!我能做什么?我可以在C:/或其他位置使用图像图标,但是从src,我不能尝试从静态上下文访问非静态方法
getClass()
(方法main()
)。您可以从静态上下文使用:
inicializador_tela_login.class.getResource(...)
或者创建类的实例并使用getClass()
方法:
new inicializador_tela_login().getClass().getResource(...)
试试
“/images/user\u login.png”
天哪…我爱你!!解决了,但只是一个倒转的/和丢失的/做了这一切:(!!文件分隔符总是“/”而不是“\\”,因为getResource
的参数是一个URL,而不是一个文件路径。在所有平台上,URL总是使用“/”来分隔路径组件。