我不确定这是 java 问题还是 web3 问题(只需要一些指导)

I'm not sure if this is a java issue or a web3 issue (just need some direction)

我遇到了一个非常愚蠢的问题,我不确定是我是个白痴还是没记住正确的 java 还是什么。如果这是一个超级愚蠢的问题,我提前道歉。

主要问题:我正在尝试将 web3j 与 java 一起使用,但我不知道如何使用

背景: 1) 我知道 JAVA(我在 android 工作室开发了 android 应用程序)但不知道 netbeans。虽然我已经很久没有碰过 java 了。 2) 我熟悉从命令行构建以太坊合约并与之交互。

详细问题: 我需要通过 java 连接到以太坊合约,所以我 google 闲逛了一会儿,发现了 web3j。但是......我不知道如何实际 use/install/require 它。有一个示例项目,但我不确定如何将其导入 netbeans。当我 google "connect to ethereum with java" 或类似的东西时,所有文章都掩盖了 web3j 部分,并假设它已经设置好了。

我想主要问题是,如何将这个库添加到我在 netbeans 中的 java 项目?

我知道这是相对模糊的,但这是因为我实际上还没有取得任何有意义的进展可以说 "this is what I've tried." 主要是研究,我还没有找到任何说明如何设置 web3j 而不是命令行工具。我已经知道如何使用了。

资源:https://github.com/web3j/web3j

提前感谢您给我的任何指导。我觉得也许我需要重做 java 入门,但我不确定这是否真的是问题所在(我可能在 java 的地方失忆了)。

在 Netbeans 中,创建一个新的 "Maven Java Project"。

在文件pom.xml中,只需添加以下代码。这将使 "include"

<dependency>
  <groupId>org.web3j</groupId>
  <artifactId>core</artifactId>
  <version>3.2.0</version>
</dependency>