java - Java 导入语句中不存在包 kinesis.clientlibrary.exceptions
问题描述
您好 – 我正在尝试在 Java 和 Netbeans 中导入 AWS Kinesis Client 库 ( https://github.com/awslabs/amazon-kinesis-client ),并在导入部分收到错误消息。
com.amazonaws.services.kinesis.clientlibrary.exceptions 包不存在。快照
其他 com.amazonaws.services 依赖项可以很好地引入——只是不是 kinesis.clientlibrary。
我从 github 下载了 AWS Kinesis Library java 代码并使用 Maven 构建它。为了排除故障,我将以下 jar 文件放在一个文件夹中:
kinesis-2.0.6.jar
utils-2.0.6.jar
注释-2.0.6.jar
apache-client-2.0.6.jar
apache-client-2.0.6.jar
amazon-kinesis-client-multilang-2.0.5.jar
amazon-kinesis-client-multilang-2.0.5-javadoc.jar
amazon-kinesis-client-multilang-2.0.5-sources.jar
amazon-kinesis-client-2.0.5.jar
amazon-kinesis-client-2.0.5-javadoc.jar
amazon-kinesis-client-2.0.5-sources.jar
我在 Project[properties]-> Libraries (per image) 中添加了这些 jar 文件
但是,代码仍然没有发现依赖关系或与其他发现相反,对 kinesis.clientlibrary.exceptions 的依赖关系可能不是从 AWS Kinesis 客户端库构建的。
如果它很重要 – GitHub 中 Kinesis Client Library 的源代码(我已经编译)没有 ClientLibrary 文件或目录。
有什么想法吗?知道我缺少的任何 Jar 文件吗?谢谢你。
解决方案
如果您搜索,maven <whatever class>
那么 maven 会告诉您它在哪个库中
看
<!-- https://mvnrepository.com/artifact/com.amazonaws/amazon-kinesis-client -->
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>amazon-kinesis-client</artifactId>
<version>1.0.0</version>
</dependency>
推荐阅读
- javascript - XLSX 文件中的日期无法在 SheetJs 中正确解析
- javascript - 如何更改数组中元素的背景颜色
- javascript - 如何更安全地将用户数据存储在浏览器中?
- r - 将数据框分解为单独的命名向量
- php - 数据未保存在会话变量中
- swift - 为什么我的云记录加载到我的应用程序时时间不一样
- python - Pandas NameError with own function
- c# - Add a new paragraph in Word which includes DOCPROPERTY fields using OpenXML in C#
- python - 使用 BS4 抓取网页数据 - Python
- openapi - Fastify addSchema 为 OpenAPI 2.0 定义对象提供有意义的名称