一定要用
BufferedReader reader = new BufferedReader(new InputStreamReader(TemplateReader.class.getClassLoader().getResourceAsStream(templateName)));
不要用
TemplateReader.class.getClassLoader().getResource(templateName);在这种方式下,如果不打成jar包,这种方式是没有问题的,但是如果打成了jar包,总会报fileNotFound
原文:https://www.cnblogs.com/zhangyy3/p/12630010.html