从 Java JAR 中访问资源文件
从 JAR 文件加载 XML 文件时遇到问题。下面是合适的解决方案:
不要使用 FileReader(它不适合从 JAR 中读取资源),而应使用 java.lang.Class.getResourceAsStream(String)。读取XML文件的正确方法如下:
URL url = getClass().getResourceAsStream("/xxx/xxx/xxx/services.xml");
此方法返回一个InputStream,它允许您以流的形式访问资源文件的内容。然后,您可以使用适当的 XML 解析库来解析 XML 文件。
以上是如何访问 Java JAR 内的资源文件(例如 XML)?的详细内容。更多信息请关注PHP中文网其他相关文章!