在JAR的资源范围内 [英] Within resources in JAR
本文介绍了在JAR的资源范围内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我们有一个Jar文件。共有3个文件夹:
We have a Jar-file. There are 3 folders:
1-st: META-INF
2 -nd:资源
3-rd:班级
文件夹类中的类如何从文件夹资源获取图像?
How can a class from folder classes get image from folder resources?
推荐答案
以下是一个例子:
String path = "resources/something.png";
BufferedImage img = ImageIO.read(getClass().getClassLoader().getResource(path));
在静态上下文中执行此操作,例如在静态初始化程序块中:
To do it in a static context, like in a static initializer block:
String path = "resources/something.png";
BufferedImage img = ImageIO.read(className.class.getClassLoader().getResource(path));
这篇关于在JAR的资源范围内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文