Java学习踩坑笔记


Java如何在打包成jar包之后也能读取resource文件夹里面的文件?

1
2
3
4
5
//获取文件的URL
URL url = new HintUtil().getClass().getClassLoader().getResource("notice.wav");
InputStream resourceAsStream = new HintUtil().getClass().getResourceAsStream("/notice.wav");
BufferedInputStream myStream = new BufferedInputStream(resourceAsStream);
as = AudioSystem.getAudioInputStream(myStream);

读取resource

这里提供了一个获取resource文件流的例子,亲测有效!!!。