本篇针对MAC版本
一、必备环境
JDK1.7(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
Tomcat7(http://tomcat.apache.org/download-70.cgi)
Maven(http://maven.apache.org/download.cgi)
IntelliJ IDEA(最新版)
二、安装步骤
1.JDK1.7
考虑maven,JDK版本建议1.7
(1)点击安装包,安装完成
默认安装路径:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
(2).bash_profile文件配置(根目录下)
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
输入命令 source ~/.bash_profile,使bash_profile生效
(3)成功验证
终端中输入 java -version,显示如下信息即成功
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
2.Tomcat7
(1)下载安装包
(2)解压,移动到某个目录下,如:/usr/local
(3)启动Tomcat
1)启动
终端中输入startup.sh, startup.sh后出现类似 “Permission denied” ,这个时候需要对目录进行权限设置:输入 sudo chmod 755 /usr/local/tomcat7/bin/*.sh 回车,设置文件的读写执行权限;
注:有时还需设置logs,work目录的权限,方法同上。
2)验证
浏览器中访问http://localhost:8080,显示Tomcat首页即成功,出现问题时,可以去logs目录下查看具体日志,以定位错误。
3.Maven
(1)下载安装包
(2)解压,移动到某个目录下,如:/usr/local
(3).bash_profile文件配置(根目录下)
M3_HOME=/usr/local/maven/maven3.3.9
PATH=$M3_HOME/bin:$PATH
export M3_HOME
export PATH
输入命令 source ~/.bash_profile,使bash_profile生效
(4)验证成功
终端中输入mvn –v,显示如下
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /usr/local/maven/maven3.3.9
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"
4.IntelliJ IDEA
(1)下载安装包,安装
(2)IDEA中加入本地tomcat
(3)环境测试
终端中命令:git clone 加链接拉取代码
将代码导入IDEA进行测试
5.git常用命令
(1)git pull # 抓取远程仓库所有分支更新并合并到本地
(2) git push # push所有分支
(3) git status # 状态查询
(4) git checkout -b 分支名字 # 建分支
(5) git branch # 显示所有分支
Tips:
(1)终端中路径
/ 根目录
./ 当前目录
../ 上级目录
.. 上级目录
~ Home目录
- 前一目录
(2)终端中权限
读:4,写:2,执行:1,即:r=4,w=2,x=1
-rw-r--r--,文件所有者:rw权限,文件所属组用户:r权限,其他用户:r权限