我在程序中从模板html文件生成报告。它驻留在/ src / main / resources中,其名称为“template.html”。我在代码中使用ClassLoader,如下所示:
private String readTemplateFile() {
String str = "";
URL url = ClassLoader.getSystemResource("template.html");
try {
FileReader input = new FileReader(url.getFile());
BufferedReader bufRead = new BufferedReader(input);
String line;
line = bufRead.readLine();
str = line;
while (line != null) {
line = bufRead.readLine();
str += line + "\n";
}
bufRead.close();
} catch (IOException e) {
}
return str;
}
当您在IDE中运行代码时,它做得很好但是当我从中创建一个可运行的jar时,它会生成一个空报告。解决办法是什么?谢谢你的阅读。