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");
就算这个世道烂成一堆粪坑,那也不是你吃屎的理由
原文地址:https://www.cnblogs.com/whalesea/p/14663415.html