gpt4 book ai didi

java - 从ear项目中的外部jar获取文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:11 25 4
gpt4 key购买 nike

我有一个包含我的类的 jar 文件,其中一个类具有 XSD 方法的 XML 验证。所有XSD文件都存储在src包中并保存在jar文件中。此验证方法采用两个参数,两个文件:XML 和 XSD。

我想将我的 jar 作为外部 jar 文件添加到 Ear 项目 (WebContent/WEB-INF//lib)。并调用这个方法。我通过 Web UI 获得的 XML 路径,问题是如何从 jar 中获取 xsd 文件的位置或路径?我需要此路径将我的 XSD 加载到临时文件并将其作为我的 validstion 方法的变量之一进行路径。

最佳答案

您可以使用它来获取文件的绝对路径

foo.bar.Baz.class.getResource("/data/xyz.xsd");

或者不带斜杠来获取相对路径

foo.bar.Baz.class.getResource("data/xyz.xsd");

关于java - 从ear项目中的外部jar获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43886734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com