maven项目读取resources下文件
resources文件夹对系统来说属于动态目录,随着编译后文件移动。当有些方法需要找到绝对路径时,需要通过读取resources来形成它的绝对路径。
1、读取成file
import java.io.File; import java.net.URL;
URL url = WcsWindow.class.getClassLoader().getResource("icon/logo.jpg"); File file = new File(url.getFile());
2、直接已io呈现
InputStream in = getClass().getClassLoader().getResourceAsStream("icon/logo.jpg");
就算这个世道烂成一堆粪坑,那也不是你吃屎的理由