java - 如何将xml文件嵌入到java包中并访问它?

标签 java xml package

我有一个 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/

相关文章:

Java String.split 内存泄漏?

java - 如何在Firebase中获取 child 的数据

java - Hibernate 中的 SSL 代码

C# Linq 获取后代的值

java - 如何在从 xml 解析中选择的微调器上显示/烘烤字符串数组的相关项

database - Sitecore - 将网站从一个安装转移到另一个

java - 比较两个数组,增加计数器

c# - 使用序列化从 XML 文件读取到 C# 类

python - 使用 subprocess 命令调用 R 脚本,但 r 脚本中的 Library() 命令阻止它运行

oracle - oracle中加密解密PL SQL包