我有一个 XML 文件,其中包含在我的 C# 和 Java 版本的库中使用的数据。 理想情况下,我想将此 XML 文件嵌入到该库的一个包中。
我只需要从我的图书馆中访问它,所以我想知道:这可能吗?
最佳答案
在 Java 中,您可以将 XML 文件本身包含在 JAR 文件中。然后你可以使用这样的东西:
InputStream istream = getClass().getResourceAsStream("/resource/path/to/some.xml");
然后像往常一样解析你的InputStream
。
以上getResourceAsStream()
查看当前类路径,其中将包含任何 JAR 文件的内容。
关于java - 如何将xml文件嵌入到java包中并访问它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273407/