环境搭建
本文将一步步开始安装开发环境(以ubuntu kylin 17.04操作系统为例),将作为使用spring cloud开发微服务(分布式)的必备环境。后续文章中如无特殊说明,则都是使用的该环境。
JDK安装
JDK安装想必做过java开发的都很熟悉,但是在这里我们需要使用java8或以上版本,在此我们选用jdk1.8。
- 从oracle官网下载java8。
下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
打开以上网址,选择dk-8u181-linux-x64.tar.gz进行下载 - 将下载后的压缩包解压,并配置环境变量(由于jdk安装教程网上很多,这里就不再叙述)。
- 控制台输入
java -version
验证JDK是否安装成功。
Maven
- apache官网下载maven,下载地址http://maven.apache.org/download.cgi
- 选择最新的maven安装包,在此选择 apache-maven-3.5.4-bin.tar.gz进行下载
- 解压apache-maven-3.5.4-bin.tar.gz
tar -xvf apache-maven-3.5.4-bin.tar.gz -C /opt/install/
#查看解压后的文件
cd /opt/install/
ll
drwxr-xrwx 7 root root 4096 8月 26 19:40 ./
drwxr-xrwx 3 root root 4096 7月 14 2017 ../
drwxr-xr-x 6 yyhe yyhe 4096 8月 26 19:40 apache-maven-3.5.4/
drwxr-xr-x 6 yyhe yyhe 4096 7月 18 17:11 eclipse/
drwxr-xr-x 7 yyhe yyhe 4096 7月 14 2017 eclipse-installer/
-rw-r--r-- 1 yyhe yyhe 48022873 7月 14 2017 eclipse-inst-linux64.tar.gz
drwxr-xr-x 8 yyhe yyhe 4096 7月 17 17:15 electronic-wechat/
drwxr-xrwx 3 root root 4096 7月 14 2017 java/
- 编辑环境变量,使用root用户或者sudo输入命令
gedit /etc/profile
,在PATH中添加maven,如下:
export JAVA_HOME=/opt/install/java/jdk1.8.0_131
export MAVEN_HOME=/opt/install/apache-maven-3.5.4
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH
#保存并退出,执行以下命令,使修改生效
source /etc/profile
#验证maven是否安装成功
mvn -v
- 配置maven资源库
#编辑settings.xml
yyhe@yyhe-ThinkPad-L450:~$ cd ~/.m2
yyhe@yyhe-ThinkPad-L450:~/.m2$ ll
总用量 12
drwxr-xr-x 2 yyhe yyhe 4096 8月 26 20:04 ./
drwxr-xr-x 33 yyhe yyhe 4096 8月 26 19:17 ../
-rw-r--r-- 1 yyhe yyhe 118 8月 9 2017 settings.xml
yyhe@yyhe-ThinkPad-L450:~/.m2$
#如果没有settings.xml文件,则新建一个
settings.xml如下
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<mirrors>
<mirror>
<id>aliyun</id>
<name>aliyun maven repository</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
IDEA
- 下载IDEA,地址http://www.jetbrains.com/idea/download/#section=linux
选择Ultimate版本进行下载
下载完成后会得到一个类似ideaIU-2018.2.2.tar.gz的文件 解压ideaIU-2018.2.2.tar.gz
yyhe@yyhe-ThinkPad-L450:/soft$ tar -xvf ideaIU-2018.2.2.tar.gz -C /opt/install/
等待解压完成后,打开并验证IDEA
yyhe@yyhe-ThinkPad-L450:/soft$ cd /opt/install/idea-IU-182.4129.33/ yyhe@yyhe-ThinkPad-L450:/opt/install/idea-IU-182.4129.33$ sh bin/idea.sh
IDEA破解请参考http://idea.lanyus.com/