如何解决无法将 binance-api-client 导入 JavaFX 应用程序
我已经为 binance-api-client 包安装了一个依赖项。 它在我的依赖文件夹中
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>13</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>13</version>
</dependency>
<dependency>
<groupId>com.binance.sdk</groupId>
<artifactId>binance-client</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
</dependencies>
但是,当我去导入它时。
import com.binance.client.*;
它说
package com.binance.client is not visible
如果我按照 Netbeans 的建议“将模块添加到 ModuleInfo”。我在模块信息中得到了这个。
module com.mycompany.bTrade {
requires javafx.controls;
requires javafx.fxml;
requires binance.api.client;
opens com.mycompany.bTrade to javafx.fxml;
exports com.mycompany.bTrade;
}
但是当我运行程序时,它就崩溃了,出现这个错误
java.lang.module.FindException: Module binance.api.client not found,required by com.mycompany.bTrade
为什么我好像不能导入这个包。
解决方法
我不确定您是否正在尝试使用 binance-java-api,如果您只使用 Java,或者是否确实存在其他一些名为 com.binance 的包,那么这正是您想要的。软件开发工具包。
从我查看的文档中,您的依赖项应为:
<dependency>
<groupId>com.binance.api</groupId>
<artifactId>binance-api-client</artifactId>
<version>1.0.8-SNAPSHOT</version>
</dependency>
话虽如此,如果您进行更改,我不确定该版本控制是否仍然有效,但这可以解释错误说明:
binance.api.client not found,required by com.mycompany.btrade
因为它与依赖项描述的包不匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。