简单的步骤直接跳过了,主要是记录下整个过程中出现问题最多的地方
4. 创建区块链应用项目
第一步. 安装环境
首先,我们需要安装JDK以及集成开发环境
首先,在官网上下载JDK14(JDK1.8 至JDK 14都支持)并安装
然后,修改环境变量
# 确认您当前的java版本
$ java -version
# 确认您的java路径
$ ls /Library/Java/JavaVirtualMachines
# 返回
# jdk-14.0.2.jdk
# 如果使用的是bash
$ vim .bash_profile
# 在文件中加入JAVA_HOME的路径
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home
$ source .bash_profile
# 如果使用的是zash
$ vim .zashrc
# 在文件中加入JAVA_HOME的路径
# export JAVA_HOME = Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home
$ source .zashrc
# 确认您的java版本
$ java -version
# 返回
# java version "14.0.2" 2020-07-14
# Java(TM) SE Runtime Environment (build 14.0.2+12-46)
# Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
进入IntelliJ IDE官网,下载并安装社区版IntelliJ IDE
(我把idea装ubantu里面了,虽然一开始有点卡,扩了2g内存就可以了。还是觉得这样比较方便简单一点。。毕竟师兄给我讲了一遍,我没听懂)
安装完后要创建一个快捷方式,这样就不需要每次启动的时候去目录下执行
第二步. 创建一个Java工程
在IntelliJ IDE中创建一个gradle项目,勾选Gradle和Java,并输入工程名


第三步. 引入FISCO BCOS Java SDK
在build.gradle文件中的 dependencies下加入对FISCO BCOS Java SDK的引用。
repositories {
mavenCentral()
maven {
allowInsecureProtocol = true
url "http://maven.aliyun.com/nexus/content/groups/public/"
}
maven {
allowInsecureProtocol = true
url "https://oss.sonatype.org/content/repositories/snapshots"
}
}
引入Java SDK jar包
testImplementation group: 'junit', name: 'junit', version: '4.12'
implementation ('org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.9.0')
第四步. 配置SDK证书
修改build.gradle文件,引入Spring框架,
def spring_version = "4.3.27.RELEASE"
List spring = [
"org.springframework:spring-core:$spring_version",
"org.springframework:spring-beans:$spring_version",
"org.springframework:spring-context:$spring_version",
"org.springframework:spring-tx:$spring_version",
]
dependencies {
testImplementation group: 'junit', name: 'junit', version: '4.12'
implementation ("org.fisco-bcos.java-sdk:fisco-bcos-java-sdk:2.9.0")
implementation spring
}
在 asset-app/test/resources目录下创建配置文件 applicationContext.xml,写入配置内容。
(官方图)

applicationContext.xml的内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
<bean id="defaultConfigProperty" class="org.fisco.bcos.sdk.config.model.ConfigProperty">
<property name="cryptoMaterial">
<map>
<entry key="certPath" value="conf" />
</map>
</property>
<property name="network">
<map>
<entry key="peers">
<list>
<val

这篇博客详细介绍了如何在Ubuntu环境下,利用IntelliJ IDEA和FISCO BCOS Java SDK创建并配置区块链应用项目,包括安装JDK,设置环境变量,创建Java工程,引入并配置SDK,编写业务逻辑代码,以及运行和测试应用。整个过程涵盖了从环境搭建到合约调用的完整流程。
最低0.47元/天 解锁文章
2963

被折叠的 条评论
为什么被折叠?



