在IDE在src/main/resource/demo.xlsx路径下的文件,调试可以访问到,但是呢,打成执行Jar包后却不行。
"/demo.xlsx"可以在IDE调试下访问,但是改为"/resource/demo.xlsx"在IDE访问是null;
//在IDE调试下可以征程读取到流
InputStream inputStream = FPFrame.class.getResourceAsStream("/deom.xlsx");
当我改为
InputStream inputStream = FPFrame.class.getResourceAsStream("/resources/demo.xlsx");
后,在IDE调试显示未Null,但是执行jar包能正常访问到。
思路来源,打开jar包后的结构.
"/"表示Jar包根目录
"/resources/demo.xlsx"表示下面的目录