mac新手入门指南及常用工具及java编程环境搭建

前言
还记得刚买 mac book pro 的时候,啥都不会用,网上到处找资料,去查看怎么使用,mac常用快捷键、mac常用软件、mac java 环境搭建等等,中间走了不少弯路,也积累了不少资料,特此分享给大家,方便新手最好的mac入门指南!

OSX 系统介绍

OSX 是苹果公司为Mac系列产品开发的专属操作系统,基于 UNIX 系统,处处体现着简洁的宗旨。从 PC 过渡到 Mac,建议先了解 OS X 系统,你就会知道OS X 比 Windows 先进了多少,高度的安全,简单易用,操作方便,让你在 Magic TracPad 触控板和 Magic Mouse 触控鼠标上尽情Mouti-touch。建议先看看张宁博写的《Mac操作说明 完全指南》来了解OS X,非常详细,这本书能让初学者在一天之内对OS X了如指掌,百度网盘:http://pan.baidu.com/share/link?shareid=3590577445&uk=19629232

在我们常用的 window 系统上,你已经习惯了使用 office 来办公处理,射手来看电影,winzip 来压缩解压缩文件,ps 进行图片处理等等,那么在 mac 下面,要进行同样的操作,应该使用什么样子的软件呢? 威锋网进行了汇总《OSX 常用装机软件》,新手值得看看 !

mac 下常用网站、资料推荐,高效率方式方法推荐

我的终端背景
我的终端背景

mac 下编程 Java 环境搭建 jdk1.7 +sdk1.7+maven +tomcat

(文章主要目的是新入手mac的人对mac下的目录结果不了解,网络上也很少有这样子的文章,新人对mac下Java环境的搭建会浪费很多时间。如有不当的地方,请指正或者修改下)

环境依赖:

  1. 开发工具 idea 14 破解工具见百度网盘或者 eclipes
  2. 下载mac版专用的jdk*.dmg文件双击即可安装,地址如下:jdk7 https://jdk7.java.net/download.html (jdk8下载地址
  3. 下载sdk7 java-ee-sdk7 http://www.oracle.com/technetwork/java/javaee/downloads/index.html (java-se-sdk8)
  1. 下载 maven http://maven.apache.org/download.cgi 和 tomcat http://tomcat.apache.org/ (注意版本对应jdk7对应tomcat7,jdk8对应tomcat8)

安装过程:

  1. 先安装 jdk (自带了jre 就没有必要安装了),才能安装 sdk,mac 中 jdk1.7 的默认位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home,如果不在这里使用 which java 命令查看下安装到了哪里
  2. 安装 sdk7

错误解决
安装sdk错误:This program requires DISPLAY environment variable
解决: vim ~/.bash_profile 添加 export DISPLAY=:0 即可

环境配置Java+maven+tomcat环境

1.配置JAVA_HOME:
用户目录下 vim ~/.bash_profile(如果没有这个文件可以自己创建一个),MAVEN_HOME 和 JAVA_HOME 都是你的安装目录,如果不知道安装到了哪里,使用which命令查看,例如 “which java ”

MAVEN_HOME=/Users/taoyutong/Documents/apache-maven-3.0.5
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
PATH=$MAVEN_HOME/bin:$PATH
PAHT=$JAVA_HOME/bin:$PAHT

export MAVEN_HOME
export JAVA_HOME
export PATH

保存退出即可。
立即生效需要执行:$ source .bash_profile(这是文件名)

# mac下的配置文件
./etc/profile 文件   全局共有配置,无论哪个用户登录,都会读取此文件
/etc/bashrc    (一般在这个文件中添加系统级环境变量)全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
~/.bash_profile  (一般在这个文件中添加用户级环境变量)

2.配置Tomcat:
进入用户目录,编辑.bash_profile

vim ~/.bash_profile
# 增加如下:
export PATH=$PATH:/usr/local/apache-tomcat-8.0.9/bin
# 设置startup.sh文件的权限
chmod 755 /usr/local/apache-tomcat-8.0.9/bin/*.sh

测试:

  • 启动tomcat
    sh startup.sh
  • 测试
    可以使用:http://localhost:8080 ,看到tomcat的默认页面即可
  • 停止tomcat
    sh shutdown.sh

这步可以不用,这是用来给tomcat添加管理员使用的
vim /usr/local/apache-tomcat-7.0.55/conf/tomcat-users.xml

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

3.配置maven
解压下载的zip包 apache-maven-3.2.5-bin.tar.gz 到一个目录,比如 /usr/local/ ,将里面包含setting.xml备份下,使用网站专用的setting.xml来替换;maven 最重要的需要把setting.xml文件配置对,比较关键的是使用的用户目录,mac默认是 ~/.m2 文件,对应的需要将 网站专用setting.xml文件复制到 ~/.m2/下;
关于maven的setting.xml文件有两个,一个是maven安装目录下的,是全局的配置,这台机器上的所有用户都使用,另一个是 ~/.m2/下的,这个是用户级别的配置:

vim ~/.bash_profile 
MAVEN_HOME=/Users/taoyutong/Documents/apache-maven-3.0.5
PATH=$MAVEN_HOME/bin:$PATH

export MAVEN_HOME
export PATH

保存退出即可。
立即生效需要执行:$ source ~/.bash_profile(这是文件名)

IDE中setting中关于tomcat和maven的设置,去关注下,如果需要修改就修改下,否则可能会有问题;

到这里,整个Java环境就配置问了,可以建立项目来测试下,参考下:
IntelliJ IDEA 12 创建 Maven 管理的 Java Web项目 http://blog.csdn.net/zht666/article/details/8673609

本文首发子我的个人独立博客,欢迎体验阅读:http://ixirong.com/2015/03/19/the-beginner-of-mac/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,898评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,401评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,058评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,539评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,382评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,319评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,706评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,370评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,664评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,715评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,476评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,326评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,730评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,003评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,275评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,683评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,877评论 2 335

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,680评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,510评论 18 139
  • 恒美阅读 320评论 0 0
  • 文/ 长空皓 巡逻在河畔,忽然 一阵清脆的欢笑声飘过 清澈的河水倒映着美丽的倩影 战士坚毅的目光 瞬间被撩拨得如迷...
    沂蒙文学阅读 433评论 3 3
  • 想到电影小小得月楼有一情节,就是待客太过热情,人家进门来营业员那个笑啊,吓得人家以为进了神经病院。自然适得其反。 ...
    浪漫一生2阅读 363评论 0 1