主页 > imtoken海外版 > 如何用Eclipse+Web3j开发以太坊应用
如何用Eclipse+Web3j开发以太坊应用
本文主要讲解《如何使用Eclipse+Web3j开发以太坊应用》,有兴趣的朋友不妨看看。 本文介绍的方法简单、快捷、实用。 让小编带你学习《如何用Eclipse+Web3j开发以太坊应用》!
1.安装摇篮
从官网下载最新的4.8.1版本的Gradle压缩包,然后选择一个目录解压以太坊的应用,如:d:\tool。 无需配置环境变量以太坊的应用,解压即可。
注意:Gradle压缩包中包含一级gradle-4.8.1目录,所以最终安装目录为:d:\tool\gradle-4.8.1。
2.安装Gradle插件
最新的Oxygen版本的Eclipse已经默认集成了Gradle插件,直接创建Gradle项目即可:
如果需要手动安装,点击菜单__[Help]__->[Eclipse Marketplace],然后搜索gradle,选择__Buildship Gradle Integration 2.0__安装:
3.创建一个Gradle项目
选择菜单__[New]__ -> [Project...],在弹出的向导对话框中选择__Gradle Project__:
然后给项目起个名字,比如test:
在项目选项页面,首先启用Override workspace settings选项,填写Gradle安装目录。 比如我们之前安装到d:\tool\gradle-4.8.1:
4.配置Gradle项目
打开项目的build.gradle文件,在dependencies中添加web3j和logback依赖,同时添加maveCentral()仓库:
plugins { id 'java-library' } dependencies { api 'org.apache.commons:commons-math4:3.6.1' implementation 'com.google.guava:guava:23.0' testImplementation 'junit:junit:4.12' //添加web3j和logback依赖 compile 'org.web3j:core:3.3.0', 'ch.qos.logback:logback-core:1.2.3', 'ch.qos.logback:logback-classic:1.2.3' } repositories { jcenter() //添加maven仓库 mavenCentral() }
注意:更新build.gradle文件后,一定要手动刷新,新的设置才能生效!
在__Package Explorer__窗口中右击项目名称,然后点击__[Gradle]__ -> [Refresh Gradle Project]:
5.创建一个新类
创建一个新的 App 类,并对所有内容使用默认设置:
然后修改App.java代码如下:
package test; import org.web3j.protocol.Web3j; import org.web3j.protocol.http.HttpService; public class App { public static void main(String[] args) throws Exception { Web3j web3j = Web3j.build(new HttpService("http://localhost:8545")); String v = web3j.web3ClientVersion().send().getWeb3ClientVersion(); System.out.println(v); } }
6.运行
首先在本地机器上启动 ganache-cli。 如果是windows平台,推荐使用我们的以太坊开发包Ethbox:
然后点击__[Run]__ -> [Run As] -> [Java Application]:
如果一切顺利,你首先会在Eclipse控制台看到Gradle正在下载依赖包,然后会看到你的代码执行结果:
答对了!
至此,相信大家对《如何使用Eclipse+Web3j开发以太坊应用》有了更深的理解,下面我们就来实际操作一下吧! 这是易速云网站。 更多相关内容,可进入相关渠道查询,关注我们,继续学习!