1

我有一个schemas.jar提供给我,并试图从一个简单的 Maven 项目中访问它。我已将schemas.jar文件放在我的src/main/resources目录中,该目录位于我的类路径中。

当我尝试使用以下内容访问创建的文档时:

GetOrdersRequestDocument getOrdersRequestDocument = GetOrdersRequestDocument.Factory.newInstance();

它抱怨GetOrdersRequestDocument(找不到它)。

我如何让项目学习这些课程?我需要导入任何特定的东西吗?

4

1 回答 1

1

我已将 schemas.jar 文件放在我的 src/main/resources 目录中,该目录位于我的类路径中。

是的,src/main/resources目录中的文件位于您的类路径中。但这并不意味着 jar 本身的内容是直接可用的。您可以使用 aURLClassLoader来加载 JAR。

但是……这不是我做事的方式。如果这是一个选项,我只需将 JAR 安装在您的公司或本地存储库中(使用install:install-file)并将其声明为依赖项。这将使您的 JAR 的内容可用于您的代码,就像任何其他依赖项一样。

于 2010-01-28T12:29:30.313 回答