#md_blockchain学习过程详解
使用项目之前,请先仔细阅读一遍md_blockchain的readme; 如果在后面的运行中遇到错误,先看ERROR的所指之处,检查自己的配置环境,再看代码,可参照代码分支下下载链接对应的“issue”。
- 下载项目代码
项目是一个聚合项目,分为父项目md_blockchain_manager和子项目md_blockchain。下载链接为:
https://gitee.com/tianyalei/md_blockchain
注意:不要从readme的 “简单使用说明” 处下载md_blockchain_manager项目,对应的跳转链接里面的项目文件没有及时更新(在运行时会出现错误)。
- 环境搭建
对于windows10环境:
方案一:MySQL 5.7 + jdk 1.8 + idea
- MySQL5.7安装:https://blog.csdn.net/zhouzezhou/article/details/52446608
- MySQL界面管理工具安装:https://blog.csdn.net/Aaroun/article/details/80432946
- IntelliJ IDEA安装:
(1).idea安装之前,先配置jdk 1.8 环境,jdk 1.8安装教程
(2).在cmd窗口中输入java -version, 如果出现了java版本则说明安装成功。
(3).下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入
(4).选择【Download】,点击进入,选择好操作系统,然后选择要下载的IDEA版本,有企业版和开源版两种,可根据自己需求下载相应的版本。此处下载.exe文件,如下图所示。
(5).双击安装完成之后,出现 安装路径自己选择,接着出现下图系统类型选择,默认设置即可。
(6).安装完成之后,打开IDEA ,显示如下内容,在标记的地方需要输入激活码。
(7).激活码的获取方法,将获取的注册码复制粘贴过来,下一步
(8).增加hosts文件内容,一般路径为C:\Windows\System32\drivers\etc\hosts
(9).将idea本地的maven仓库更换为阿里云仓库, 打开maven/conf/settings.xml, 找到mirrors。 替换如下配置。阿里云仓库链接:https://www.cnblogs.com/xxt19970908/p/6685777.html
(10). 打开idea,选择import Project, maven选项导入工程,给下图所示的选项前面打上勾,并注意jdk是否添加进来。
(11).等待项目加载完成。
方案二:MySQL 5.7 + tomcat 9.0+ maven 3.6 + jdk 1.8 + eclipse + springboot
注意配置环境插件的版本兼容问题:参考图表链接
- MySQL5.7安装:https://blog.csdn.net/zhouzezhou/article/details/52446608
- MySQL界面管理工具安装:https://blog.csdn.net/Aaroun/article/details/80432946
- jdk1.8安装:https://jingyan.baidu.com/article/84b4f56598d88b60f7da3272.html
- tomcat 9.0 安装
(1).下载链接:http://tomcat.apache.org/download-90.cgi
(2).默认安装好tomcat9.0.17后,会提示启动tomcat,启动以后,去网页打开地址:http://127.0.0.1:8080/,显示如下图,表示tomcat安装成功。
(3). 由于在运行项目时,tomcat不能正常调用启动,故须进行tomcat 9 环境变量配置 - maven 3.6 安装 https://jingyan.baidu.com/article/046a7b3e80bc06f9c27fa9bb.html
- 注意将本地maven仓库改为阿里云仓库,打开maven/conf/settings.xml, 找到mirrors。 替换如下配置。阿里云仓库链接:https://www.cnblogs.com/xxt19970908/p/6685777.html
- Eclipse下载与tomcat 配置参考
- Eclipse 配置maven / jdk 1.8参考
注意:此处不用配置server,不要照搬别人的环境配置。 - Eclipse 安装springboot 插件
对于虚拟机,Windows的安装方法可作为参考,基本类似:
虚拟机安装MySQL / tomcat / jdk
此文章,作为学习记录,希望能给大家的学习带来方便