9 q- o1 o6 a3 u+ T! s1 o0 z, @
我们将分为6个步骤来介绍如何在Eclipse中使用Gradle项目开发web3j以太坊应用:
1 D, _2 M* G5 z% R% T/ V
. I+ e* y7 q- {6 Z9 v& W4 ^
安装Gradle工具' b% T' g5 g& U# f
; Z3 h4 o: F' |0 v
安装Eclipse的Gradle插件0 Z! w" g) S- U; X) ^ F
+ m0 V/ H: _ w/ D2 n
创建Gradle项目, }5 @" O4 O. r% b* a& `$ z
配置Gradle项目. F$ M( {' ~4 E+ p7 f2 j' a
7 i0 w+ o, T- J' U( b* E
创建演示类代码9 A- |3 Z, I9 `" k, j% Q
9 v' C ^; V8 L% a1 E) n5 L
运行仿真器和演示代码6 M5 g/ A/ E* V8 Z q
' b' V' [- _4 G5 C; c, n
1、安装Gradle# K/ ?( j: n) f! K4 e
官网下载最新的
4.8.1版本
Gradle压缩包,然后选择一个目录解压,比如:d:\tool。不需要配置环境变量,解压即可。
注意:Gradle压缩包内含一级gradle-4.8.1目录,因此最终的安装目录是:d:\tool\gradle-4.8.1。
2、安装Gradle插件
1 ?9 O8 L8 U8 V
最新Oxygen版的Eclipse已经默认集成了Gradle插件,因此可以直接创建Gradle项目:
, d1 C: _8 G0 U* G$ _: J
如果需要手工安装,点击菜单__[Help]__->[EclipseMarketplace],然后搜索gradle, Q) A$ s: v- W1 b P- d+ k3 Q
选择__BuildshipGradleIntegration2.0__安装即可:
3、创建Gradle项目
选择菜单__[New]__->[Project…],在弹出的向导对话框中选择__GradleProject__:" R+ h/ s3 J0 T
然后给项目起个名字,比如test:
5 ?. ~# N# f) c N; b* `
在项目选项页,首先启用Overrideworkspacesettings选项,以便填写Gradle的安装目录,5 J, u; w! q0 }
比如我们之前安装到d:\tool\gradle-4.8.1:
7 ]. t9 O0 ~( y
4、配置Gradle项目
+ V5 Y' z; |' n7 e2 k! k- ?" `: t
打开项目的build.gradle文件,在dependencies中添加web3j和logback依赖,9 o1 P8 g# s x, a; H7 [
同时添加maveCentral()仓库:
- <blockquote> plugins{
& C, H2 e- x1 O* ?
注意:在更新build.gradle文件后,一定要执行一下手动刷新,让新的设置生效!0 G8 q: t; }3 R! j' B2 O
在__PackageExplorer__窗口中的项目名称上点右键,然后点击__[Gradle]__->[RefreshGradleProject]:
* I3 o3 {8 L* p- {/ _ S# L
5、创建一个新的类
创建一个新的类App,一切选用默认设置即可:( Z" j0 t2 L+ Z
然后修改App.java代码如下:/ c- A. f0 ?" \2 W. r+ |/ r( U
- packagetest;, m7 v" r" t/ t* M1 K) Q
- <div> importorg.web3j.protocol.Web3j;
- importorg.web3j.protocol.http.HttpService;
- publicclassApp{
- publicstaticvoidmain(String[]args)throwsException{8 a) }9 Q3 x9 l. q0 c- c0 p
- Web3jweb3j=Web3j.build(newHttpService("http://localhost:8545")); @# G/ [; b4 _( s7 b
- Stringv=web3j.web3ClientVersion().send().getWeb3ClientVersion();
- System.out.println(v);4 K7 a/ t, j! l
- }" |% C& I$ P/ E, I; e. E) T$ _2 Y
- }</div>
, K0 N+ H7 w) ]/ u7 V% v4 d: t7 w; q
6、运行3 p8 O& D3 p5 |0 d
3 k( l, R' o/ B* ~, L
首先启动你本地机器上的ganache-cli,如果是windows平台,推荐使用我们的以太坊开发套件+ U! J5 w3 `2 D
) k6 B& w( @- o3 M, A
Ethbox:" f! H% f# J* s7 T' C
然后点击__[Run]__->[RunAs]->[JavaApplication]:
一切顺利的话,你会在Eclipse的控制台首先看到Gradle在下载依赖包,然后看到2 [" U, g: m( f9 g# S y$ ^7 m
+ r; e# a# f' f- o- {/ F
你的代码执行的结果:
BINGO!5 Y" p Z; b. Z4 a