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

Pet*_*rdk 3 java xml package

我有一个XML文件,其中包含我的C#和Java版本库中使用的数据.理想情况下,我想将此XML文件嵌入该库中的包中.

我只需要从我的库中访问它,所以我想知道:这可能吗?

Ada*_*kin 9

在Java中,您可以将XML文件本身包含在JAR文件中.然后你可以使用这样的东西:

InputStream istream = getClass().getResourceAsStream("/resource/path/to/some.xml");
Run Code Online (Sandbox Code Playgroud)

然后解析你的InputStream正常情况.

以上getResourceAsStream()查看当前类路径,其中包括任何JAR文件的内容.