`
hitgnu
  • 浏览: 94654 次
  • 性别: Icon_minigender_1
  • 来自: 苏州-->上海
社区版块
存档分类
最新评论

如何在windows下启动以太坊java客户端ethereumj

 
阅读更多

由于java客户端是从源码启动,使用gradle编译执行,所以需要安装git及gradle, 

 

安装git

克隆ethereumj源代码到本地

1)从程序中找到上一步安装好的git程序,运行git-bash,进入git操作界面

2)进入希望存放源码的位置,比如D盘的blockchain目录,执行

git clone https://github.com/ethereum/ethereumj.git

安装gradle

1)将gradle-3.0-all.zip文件解压缩到某一个目录,比如:D:\dev\gradle-3.0

2)新建系统变量:GRADLE_HOME,指向gradle的安装目录

3)将%GRADLE_HOME%\bin追加到PATH后面,记得加上分号(;): 

;%GRADLE_HOME%\bin

启动ethereumj

通过命令行方式启动

1)进入源代码所在目录,比如:D:\blockchain\ethereumj

2)执行gradlew clean shadowJar编译源代码

3)编译成功后执行如下命令启动:

java -jar ethereumj-core/build/libs/ethereumj-core-1.3.0-SNAPSHOT-all.jar

 

* 默认启动会连接到以太坊公共测试链网络,可以通过将项目配置文件ethereumj-core/src/main/resources/ethereumj.conf复制并重名为user.conf,修改其中的配置连接到你自己的私有链网络

 

使用Eclipse导入并启动项目

1)通过Eclipse Marketplace下载Gradle插件

a)打开eclipse,从Help中选择Eclipse Marketplace

b)搜索Gradle并找到Buildship,点击Install安装插件

2)插件安装成功并重启eclipse,选择File->Import->Gradle->Gradle Project,指定源代码所在的路径,点击Finish,成功导入项目

3)在eclipse中启动

选中需要执行的类org.ethereum.Start,点击鼠标右键出现菜单选择:Run As ->Java Application

 

*使用此方式启动项目取不到编译信息,需要修改org.ethereum.util.BuildInfo.java,将第28行的IOException改为Exception

0
0
分享到:
评论
2 楼 it_node 2018-07-31  
推荐一个java android app 开发以太坊区块链的教程,web3j开发详解:

java以太坊
1 楼 it_node 2018-04-13  
推荐两个区块链、以太坊开发DApp的实战教程:

1. 适合区块链新手的以太坊DApp开发:
http://xc.hubwiz.com/course/5a952991adb3847553d205d1
2. 用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台:
http://xc.hubwiz.com/course/5abbb7acc02e6b6a59171dd6

Global site tag (gtag.js) - Google Analytics