如何从JAR内读取文件。 两者都存在于服务器上时
这是我们使用的示例代码:
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(new FileInputStream("Data.xml"));
doc.getDocumentElement().normalize();
因此,在本地使用相同的代码时,我们可以使用system.getProperties('user.dir')
获取路径。
有什么方法可以在JasperReports服务器上获取路径以便我们可以读取该文件。 上面提到的这个特定的代码在JAR中可用,xml放在JAR之外。
如果你知道你的文件在你的系统上,为什么你不使用绝对路径?
new FileInputStream("/path/on/my/system/Data.xml")
链接地址: http://www.djcxy.com/p/65805.html
上一篇: How to read a file from within a the JAR. When both are present on the server