我的机器是:
[img]http://dl2.iteye.com/upload/attachment/0114/2696/a423516d-2e1c-3aa0-95e5-91ceeedf4ae6.jpg[/img]
[b]1. jdk1.7下载安装[/b]
jdk7:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
jdk8: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者直接百度: jdk for mac,百度会在自己的软件中心中提供最新版本的Mac版jdk供下载。
这里我下载的是:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-macosx-x64.dmg
jdk7 安装手册:
http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html
jdk8安装手册:
http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096827
第一步:双击dmg文件:
[img]http://dl2.iteye.com/upload/attachment/0114/2617/be6e0ff3-e42d-396d-abc2-f270fec443fd.jpg[/img]
第二步:安装pkg文件
[img]http://dl2.iteye.com/upload/attachment/0114/2623/259512b0-eb95-3e38-ae4c-acbdcfdc5b8c.jpg[/img]
第三步:一路next就可以了。
[img]http://dl2.iteye.com/upload/attachment/0114/2625/fdf351a9-b570-35a3-94a2-c35ed3f6a3c8.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0114/2627/faf6ff84-fe32-3526-acc7-eac1d4e6fc08.jpg[/img]
安装的时候会有一个要求输入用户名/密码的步骤,自己手动输入一下就可以了。
安装成功之后,会有下面的成功提示:
[img]http://dl2.iteye.com/upload/attachment/0114/2631/d469b080-440f-3354-a1dd-6e98f3bc9e8d.jpg[/img]
好了现在让我们来看一下,我们的jdk版本吧。
调出spotlight,输入:终端,就可以找到这个应用了,或者你也可以到Launchpad的其他里面找到终端这个应用。
[img]http://dl2.iteye.com/upload/attachment/0114/2633/2a366cfe-ba31-3411-8f68-7e8de91b8f73.jpg[/img]
或者
[img]http://dl2.iteye.com/upload/attachment/0114/2635/8f83010c-82ce-3dd6-a579-67705dde62f2.jpg[/img]
这样输入:java -version 就可以看到系统里安装的java版本了
[img]http://dl2.iteye.com/upload/attachment/0114/2637/7a7333b2-69e3-3e50-b774-57caaa8d9df0.jpg[/img]
接下来就是要设置环境变量了,对于开发java应用,设置JAVA_HOME是必须的。
一开始,我的Mac上是啥都没有的。所以首先要做的就是要创建一个用户级别的配置文件(如果有的话,就直接往里面加内容 就可以了),用来存放这些环境变量。
首先在自己的home目录下,新建一个.bash_profile文件,这个文件在当前这个用户登陆的情况下,会直接读取这个文件的配置信息。所以我们就把java_home写入他。
刚开始你的java_home 是空的
添加path路径,这里顺带说一下,/usr/libexec/java_home是Mac OS里给java开发的一个专门设置java_home的工具。
退出shell,重新登录,就可以看到path添加成功了。
[b]2. eclipse 下载安装[/b]
下载页面(mars版)右边的链接:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars1
Link:[url]http://ftp.yz.yamagata-u.ac.jp/pub/eclipse//technology/epp/downloads/release/mars/1/eclipse-jee-mars-1-macosx-cocoa-x86_64.tar.gz[/url] 日本的服务器更快一点。
[img]http://dl2.iteye.com/upload/attachment/0114/2669/5c69b6af-7a5c-3667-adc5-89145caddb21.jpg[/img]
用tar命令来解压这个文件吧,可能你用Moc OS的解压工具也能解压成功,并且能用,但是为了以后不出什么奇怪的问题,还是用tar 命令来整一下哈。
整完之后,就多了一个Eclipse的icon
[img]http://dl2.iteye.com/upload/attachment/0114/2671/606e28ed-787d-3f36-8dee-238f432b35ff.jpg[/img]
双击它就能打开eclipse了。
写一个小的demo,能打印输出了,就说明eclpise也能正常工作了。
[img]http://dl2.iteye.com/upload/attachment/0114/2677/10961544-9284-35fe-9b09-7c20dc84248f.jpg[/img]
如果编译有问题的话,应该是jdk的版本指定的不对,通过对eclpise的Preference的设置来指定正确的编译版本就可以了。
[img]http://dl2.iteye.com/upload/attachment/0114/2679/f15e1de8-27d6-3564-9c14-6bb57ac6ab86.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0114/2681/e572467b-4c6f-35ff-bd7c-45c205071839.jpg[/img]
[b]3. maven 下载安装[/b]
下载链接:http://maven.apache.org/download.cgi 就下最新的=3.3 .9好。http://apache.opencas.org/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
下载解压(tar命令):
然后你可以把解压完之后的文件移动到你自己定义的文件夹下:
我的还重命名了一下:maven-3.3.9
然后就是设置:MAVEN_HOME 了。
[b]4. tomcat 7.0 下载安装[/b]
下载链接:http://tomcat.apache.org/download-70.cgi
直接download:[url]http://apache.opencas.org/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz[/url]
只要前面的java home设置对了,tomcat就相对来说比较简单了。
下载好了之后,我们就解压,然后启动tomcat,看看首页能不能打开。
tar解压:
移动到正常的目录。
然后启动tomcat:
然后,也来访问一下:http://localhost:8080
看到下面这个就算成功了。
[img]http://dl2.iteye.com/upload/attachment/0114/2691/5ce32c42-44b3-35d5-8c15-8544551386b7.png[/img]
--EOF--
[img]http://dl2.iteye.com/upload/attachment/0114/2696/a423516d-2e1c-3aa0-95e5-91ceeedf4ae6.jpg[/img]
[b]1. jdk1.7下载安装[/b]
jdk7:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
jdk8: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者直接百度: jdk for mac,百度会在自己的软件中心中提供最新版本的Mac版jdk供下载。
这里我下载的是:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-macosx-x64.dmg
jdk7 安装手册:
http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html
jdk8安装手册:
http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096827
第一步:双击dmg文件:
[img]http://dl2.iteye.com/upload/attachment/0114/2617/be6e0ff3-e42d-396d-abc2-f270fec443fd.jpg[/img]
第二步:安装pkg文件
[img]http://dl2.iteye.com/upload/attachment/0114/2623/259512b0-eb95-3e38-ae4c-acbdcfdc5b8c.jpg[/img]
第三步:一路next就可以了。
[img]http://dl2.iteye.com/upload/attachment/0114/2625/fdf351a9-b570-35a3-94a2-c35ed3f6a3c8.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0114/2627/faf6ff84-fe32-3526-acc7-eac1d4e6fc08.jpg[/img]
安装的时候会有一个要求输入用户名/密码的步骤,自己手动输入一下就可以了。
安装成功之后,会有下面的成功提示:
[img]http://dl2.iteye.com/upload/attachment/0114/2631/d469b080-440f-3354-a1dd-6e98f3bc9e8d.jpg[/img]
好了现在让我们来看一下,我们的jdk版本吧。
调出spotlight,输入:终端,就可以找到这个应用了,或者你也可以到Launchpad的其他里面找到终端这个应用。
[img]http://dl2.iteye.com/upload/attachment/0114/2633/2a366cfe-ba31-3411-8f68-7e8de91b8f73.jpg[/img]
或者
[img]http://dl2.iteye.com/upload/attachment/0114/2635/8f83010c-82ce-3dd6-a579-67705dde62f2.jpg[/img]
这样输入:java -version 就可以看到系统里安装的java版本了
[img]http://dl2.iteye.com/upload/attachment/0114/2637/7a7333b2-69e3-3e50-b774-57caaa8d9df0.jpg[/img]
接下来就是要设置环境变量了,对于开发java应用,设置JAVA_HOME是必须的。
一开始,我的Mac上是啥都没有的。所以首先要做的就是要创建一个用户级别的配置文件(如果有的话,就直接往里面加内容 就可以了),用来存放这些环境变量。
首先在自己的home目录下,新建一个.bash_profile文件,这个文件在当前这个用户登陆的情况下,会直接读取这个文件的配置信息。所以我们就把java_home写入他。
刚开始你的java_home 是空的
luchenghaodeMacBook-Air:~ luchenghao$ echo $JAVA_HOME
luchenghaodeMacBook-Air:~ luchenghao$ echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile
luchenghaodeMacBook-Air:~ luchenghao$ ls -al
total 56
drwxr-xr-x+ 17 luchenghao staff 578 1 3 19:06 .
drwxr-xr-x 5 root admin 170 12 29 18:31 ..
-r-------- 1 luchenghao staff 9 12 29 18:31 .CFUserTextEncoding
-rw-r--r--@ 1 luchenghao staff 10244 1 3 17:02 .DS_Store
drwx------ 12 luchenghao staff 408 1 3 17:20 .Trash
-rw-r--r-- 1 luchenghao staff 451 1 3 19:05 .bash_history
[b]-rw-r--r-- 1 luchenghao staff 43 1 3 19:06 .bash_profile
[/b]drwxr-xr-x 19 luchenghao staff 646 1 3 19:05 .bash_sessions
-rw------- 1 luchenghao staff 590 1 3 18:55 .viminfo
drwx------+ 18 luchenghao staff 612 1 3 17:49 Desktop
drwx------+ 3 luchenghao staff 102 12 29 18:31 Documents
drwx------+ 13 luchenghao staff 442 1 3 17:20 Downloads
drwx------@ 47 luchenghao staff 1598 1 3 03:54 Library
drwx------+ 3 luchenghao staff 102 12 29 18:31 Movies
drwx------+ 4 luchenghao staff 136 1 2 21:53 Music
drwx------+ 6 luchenghao staff 204 1 3 17:02 Pictures
drwxr-xr-x+ 5 luchenghao staff 170 12 29 18:31 Public
还是没有
luchenghaodeMacBook-Air:~ luchenghao$ echo $JAVA_HOME
luchenghaodeMacBook-Air:~ luchenghao$
先别急,退出 shell终端,再重新进入就好了
luchenghaodeMacBook-Air:~ luchenghao$ exit
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[进程已完成]
关闭当前窗口,然后重新登录,这个时候就有了:
luchenghaodeMacBook-Air:~ luchenghao$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
luchenghaodeMacBook-Air:~ luchenghao$
添加path路径,这里顺带说一下,/usr/libexec/java_home是Mac OS里给java开发的一个专门设置java_home的工具。
JAVA_HOME=$(/usr/libexec/java_home)
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME
export PATH
退出shell,重新登录,就可以看到path添加成功了。
luchenghaodeMacBook-Air:~ luchenghao$ echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
[b]2. eclipse 下载安装[/b]
下载页面(mars版)右边的链接:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars1
Link:[url]http://ftp.yz.yamagata-u.ac.jp/pub/eclipse//technology/epp/downloads/release/mars/1/eclipse-jee-mars-1-macosx-cocoa-x86_64.tar.gz[/url] 日本的服务器更快一点。
[img]http://dl2.iteye.com/upload/attachment/0114/2669/5c69b6af-7a5c-3667-adc5-89145caddb21.jpg[/img]
用tar命令来解压这个文件吧,可能你用Moc OS的解压工具也能解压成功,并且能用,但是为了以后不出什么奇怪的问题,还是用tar 命令来整一下哈。
uchenghaodeMacBook-Air:Contents luchenghao$ tar zxvf eclipse-jee-mars-1-macosx-cocoa-x86_64.tar
整完之后,就多了一个Eclipse的icon
[img]http://dl2.iteye.com/upload/attachment/0114/2671/606e28ed-787d-3f36-8dee-238f432b35ff.jpg[/img]
双击它就能打开eclipse了。
写一个小的demo,能打印输出了,就说明eclpise也能正常工作了。
[img]http://dl2.iteye.com/upload/attachment/0114/2677/10961544-9284-35fe-9b09-7c20dc84248f.jpg[/img]
如果编译有问题的话,应该是jdk的版本指定的不对,通过对eclpise的Preference的设置来指定正确的编译版本就可以了。
[img]http://dl2.iteye.com/upload/attachment/0114/2679/f15e1de8-27d6-3564-9c14-6bb57ac6ab86.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0114/2681/e572467b-4c6f-35ff-bd7c-45c205071839.jpg[/img]
[b]3. maven 下载安装[/b]
下载链接:http://maven.apache.org/download.cgi 就下最新的=3.3 .9好。http://apache.opencas.org/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
下载解压(tar命令):
luchenghaodeMacBook-Air:maven luchenghao$ tar zxvf apache-maven-3.3.9-bin.tar
然后你可以把解压完之后的文件移动到你自己定义的文件夹下:
uchenghaodeMacBook-Air:maven luchenghao$ mv apache-maven-3.3.9 /Users/luchenghao/tools/maven/
我的还重命名了一下:maven-3.3.9
然后就是设置:MAVEN_HOME 了。
JAVA_HOME=$(/usr/libexec/java_home)
MAVEN_HOME=/Users/luchenghao/tools/maven/maven-3.3.9/
PATH=$JAVA_HOME/bin:$PATH
PATH=$MAVEN_HOME/bin:$PATH
export JAVA_HOME
export MAVEN_HOME
export PATH
执行man -version试试(配置have home和maven home等等最好都是copy,paste,不然很容易出错。我就错了很多次):
luchenghaodeMacBook-Air:~ luchenghao$ mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /Users/luchenghao/tools/maven/maven-3.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.11.1", arch: "x86_64", family: "mac"
[b]4. tomcat 7.0 下载安装[/b]
下载链接:http://tomcat.apache.org/download-70.cgi
直接download:[url]http://apache.opencas.org/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz[/url]
只要前面的java home设置对了,tomcat就相对来说比较简单了。
下载好了之后,我们就解压,然后启动tomcat,看看首页能不能打开。
tar解压:
luchenghaodeMacBook-Air:Downloads luchenghao$ tar zxvf apache-tomcat-7.0.67.tar
移动到正常的目录。
然后启动tomcat:
luchenghaodeMacBook-Air:bin luchenghao$ ./startup.sh
Using CATALINA_BASE: /Users/luchenghao/tools/apache-tomcat-7.0.67
Using CATALINA_HOME: /Users/luchenghao/tools/apache-tomcat-7.0.67
Using CATALINA_TMPDIR: /Users/luchenghao/tools/apache-tomcat-7.0.67/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
Using CLASSPATH: /Users/luchenghao/tools/apache-tomcat-7.0.67/bin/bootstrap.jar:/Users/luchenghao/tools/apache-tomcat-7.0.67/bin/tomcat-juli.jar
Tomcat started.
luchenghaodeMacBook-Air:bin luchenghao$ ps -ef | grep strap
501 1792 1 0 9:58下午 ttys000 0:04.88 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java -Djava.util.logging.config.file=/Users/luchenghao/tools/apache-tomcat-7.0.67/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/Users/luchenghao/tools/apache-tomcat-7.0.67/endorsed -classpath /Users/luchenghao/tools/apache-tomcat-7.0.67/bin/bootstrap.jar:/Users/luchenghao/tools/apache-tomcat-7.0.67/bin/tomcat-juli.jar -Dcatalina.base=/Users/luchenghao/tools/apache-tomcat-7.0.67 -Dcatalina.home=/Users/luchenghao/tools/apache-tomcat-7.0.67 -Djava.io.tmpdir=/Users/luchenghao/tools/apache-tomcat-7.0.67/temp org.apache.catalina.startup.Bootstrap start
501 1794 1715 0 9:58下午 ttys000 0:00.01 grep strap
然后,也来访问一下:http://localhost:8080
看到下面这个就算成功了。
[img]http://dl2.iteye.com/upload/attachment/0114/2691/5ce32c42-44b3-35d5-8c15-8544551386b7.png[/img]
--EOF--