Mac OS X Yosemite已经在2014年10月17日正式发布了。

作为一个java开发者,尝鲜第一时间安装了最新版本。

和之前的OS X系统还是有很多不同的。下面主要在java开发环境方面做一个笔记。

1、jdk安装

默认情况下,10.10系统同样没有安装JDK,也不会自动到Apple服务器下载jdk。

这两有两个选择,一是到oracle官网下载最新版(1.8.0_25)的jdk;二是下载苹果官方提供的10.9的1.6.0_65版本jdk,

1.6.0_65版本下载地址:http://support.apple.com/kb/DL1572

2、mysql安装

到mysql的官网下载适用10.9版本及以上的dmg或者tar文件,我这里下载的是dmg文件,双击安装,注意安装过程中,需要更改一下安装选项,将[Startup Item]选项去掉,否则会提示安装失败,主要原因是“MySQL Start on Restart script fails”。

由于mysql安装时,自动启动的选项不能选,导致了mysql不能自动启动。解决办法如下:

新建一个plist文件,名称为:com.mysql.plist,编辑其内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.mysql</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
</array>
<key>RunAtLoad</key>
<true />
<key>KeepAlive</key>
<false />
</dict>
</plist>

保存好后,将其移至(或者做一个软链接)到 /Library/LaunchDaemons 目录下,并执行命令

launchctl load -w com.mysql.plist

到此为止,mysql可以随着系统的启动而启动起来了.

3、maven安装

到apache官网下载最新版本,解压缩到指定位置,我这里指定解压位置为/usr/local目录下;

编辑~/.bash_profile文件,在文件中添加一下内容:

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home"
export PATH="$JAVA_HOME/bin:$PATH" export M2_HOME="/usr/local/maven"
export M2="$M2_HOME/bin"
export PATH="$M2:$PATH"
export PATH="/usr/local/mysql/bin:$PATH"

保存后,执行

source .bash_profile

此时可以运行

mvn --version

测试是否安装成功,成功会打印出maven的版本信息

$ mvn --version
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.10", arch: "x86_64", family: "mac"

4、Intellij IDEA 安装

如果前面安装的jdk版本为1.6的话,这里可能不会出问题;

如果安装的jdk版本为1.8的话,这里需要特别的修改,操作步骤如下:

1、先将Intellij IDEA拖放到/Applications目录下(安装);

2、双击Intellij IDEA,运行;此时会提示需要jre的运行环境,并提示去苹果官网下载;注意:我这里已经安装了1.8,为啥还要安装jdk1.6呢?这是完全不需要的,怎么办呢?继续往下走。。。

3、在Intellij IDEA.app上单击右键,显示包内容->Contents->Info.plist,适用文本或者默认的xcode打开,找到

<string>1.6*</string>

将1.6改为1.8,保存退出。再次打开Intellij IDEA,ok,成功。

4、打开后设置相关的参数即可。

最新文章

  1. Spring学习总结(六)——Spring整合MyBatis完整示例
  2. iOS开发三步搞定百度推送
  3. NOI 1.7编程基础之字符串(35题)
  4. Cassandra安装及其简单试用
  5. 转载爱哥自定义View系列--文字详解
  6. Scroll View 控件以Thumbnail的方式显示一个目录的全部图片,相似图片浏览器
  7. SVN不同图标的不同意义
  8. 基于angular2x+ng-bootstrap构建后台管理系统界面(干货)
  9. swing-窗体添加背景图片的2种方法
  10. springboot缓存注解——@Cacheable
  11. go的基本数据类型
  12. 关于cmd命令
  13. js十大排序算法:冒泡排序
  14. [转]学习块格式化上下文(BlockFormattingContext)
  15. org.apache.http 源代码下载
  16. JavaScript原型链的理解
  17. New Concept English Two 15 37
  18. Pairs Forming LCM LightOJ - 1236 素因子分解
  19. 【NuGet】使用NuGet打包并发布至ProGet过程 (打包再次详解)【下篇】
  20. 哪些window你不知道的却实用的小技巧----window小技巧

热门文章

  1. Android中GridView滚动到底部加载数据终极版
  2. Devexpress GridControl z
  3. python 本地文档查看
  4. [Web API] 如何让 Web API 统一回传格式以及例外处理[转]
  5. 修改linux主机名称
  6. DOM笔记(一):HTMLDocument接口
  7. 1.1&hellip;&hellip;什么是3G
  8. POJ 1004 解题报告
  9. C++中的重载,隐藏,覆盖,虚函数,多态浅析
  10. Android JNI之JAVA与C++对象建立对称关联(JNI优化设计,确保JNI调用的稳定性)