分布式微服务架构:原理与实战
上QQ阅读APP看书,第一时间看更新

2.1 环境准备

2.1.1 安装JDK

JDK(Java SE Development Kit)建议使用1.8及以上的版本,其官方下载路径为https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html。访问该链接出现如图2-1所示的界面。读者可以根据计算机的操作系统配置选择合适的JDK安装包,笔者的计算机是MacBook Pro,因此下载安装包:jdk-11.0.1_osx-x64_bin.dmg。

图2-1 JDK安装包下载

安装包下载完成之后,双击下载软件,按照提示安装即可,如图2-2所示。

图2-2 JDK安装

打开Finder,找到安装好的JDK路径,具体如图2-3所示。

图2-3 JDK安装路径图

其中,Contents下的Home文件夹是该JDK的根目录,具体如图2-4所示。

图2-4 JDK Home文件夹

在英文输入法的状态下,按键盘上的“Command+空格”组合键,调出Spotlight搜索,输入ter,选择【终端】,然后按回车键,便可以快速启动终端,具体如图2-5所示。

图2-5 Spotlight搜索启动终端

在【终端】输入“java –version”,如果看到JDK版本为11.0.1,就说明JDK安装成功,具体如图2-6所示。

图2-6 JDK安装成功

如果是第一次配置环境变量,那么可以使用touch .bash_profile创建一个.bash_profile的隐藏配置文件。如果是编辑已存在的配置文件,那么可以使用open -e .bash_profile命令。假如配置文件已存在,这里我们使用open -e .bash_profile命令打开配置文件。在配置文件中添加如下代码,具体如图2-7所示。

     //JAVA_HOME是Java的安装路径(注意该行注释不可加到.bash_profile配置文件中)
     JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
     PATH=$JAVA_HOME/bin:$PATH:.
     CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
     export JAVA_HOME
     export PATH
     export CLASSPATH

图2-7 bash_profile添加JDK配置

保存并关闭.bash_profile文件,在命令行【终端】输入命令“source .bash_profile”使配置文件生效。同时在【终端】输入“echo $JAVA_HOME”显示刚才配置的路径,具体如图2-8所示。

图2-8 验证JDK配置是否添加成功

2.1.2 安装Intellij IDEA

在Intellij IDEA的官方网站(https://www.jetbrains.com/idea/download/#section=mac)可以免费下载IDEA。下载IDEA后,运行安装程序,按提示安装即可。本书使用的是Intellij IDEA 2018.1版本,当然大家也可以使用其他版本的IDEA,版本不要过低即可。

2.1.3 安装Apache Maven

Apache Maven是目前流行的项目管理和构建自动化工具。虽然IDEA已经包含Maven插件,但是还是希望大家在工作中能够安装自己的Maven插件,方便以后项目配置需要。我们可以通过Maven的官网(http://maven.apache.org/download.cgi)下载最新版的Maven。本书的Maven版本为apache-maven-3.6.0,具体如图2-9所示。

图2-9 apache-maven-3.6.0下载页面

打开命令行【终端】,输入“open -e .bash_profile”命令打开配置文件。然后输入Maven的环境变量,具体代码如下所示:

     ###MAVEN_HOME是Maven的安装路径(注意该行注释不可加到.bash_profile配置文件中)
     MAVEN_HOME=/Users/ay/Downloads/soft/apache-maven-3.6.0
###JAVA_HOME是Java的安装路径(注意该行注释不可加到.bash_profile配置文件中) JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home ###在原有的基础上添加:$M2_HOME/bin(注意该行注释不可加到.bash_profile配置文件中) PATH=$JAVA_HOME/bin:$PATH:.:$M2_HOME/bin CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export JAVA_HOME export PATH export CLASSPATH

Maven环境变量添加完成之后,保存并退出.bash_profile文件。在命令行【终端】输入“source~/.bash_profile”命令使环境变量生效。输入mvn -v查看Maven否安装成功。