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、打开后设置相关的参数即可。

Mac OS X 10.10 Yosemite下安装java、jdk、mysql、maven、idea的更多相关文章

  1. win10下安装java jdk,tomcat

    1.安装java jdk 去官网下载java jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  2. Linux环境下安装Java JDK

    一.说明 操作系统:CenterOS 7 工具:MobaXterm (根据个人喜好xshell等工具也行) 三.安装步骤 第一步:下载JDK 1.下载LInux环境下的jdk,请去 官网 中下载jdk ...

  3. linux下安装java jdk

    第一步:查看java对应版本               yum search java 我自己装的是1.8版本的java包 第二步:装java包 yum install java-1.8.0-ope ...

  4. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX

    https://www.v2ex.com/t/279405 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX pip 更新到最新 sudo apt inst ...

  5. Yosemite下安装jdk、mysql、maven、idea

    Mac OS X Yosemite已经在2014年10月17日正式发布了. 作为一个java开发者,尝鲜第一时间安装了最新版本. 和之前的OS X系统还是有很多不同的.下面主要在java开发环境方面做 ...

  6. MAC下安装与配置MySQL

    MAC下安装与配置MySQL   MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...

  7. Mac os系统gdb调试器的安装与使用

    Mac os系统gdb调试器的安装与使用 1.简介 Mac os下的Terminal 终端中默认情况下并没有安装gdb调试器,但是可以通过gcc编译器进行代码编译,如果出错了就需要通过gdb调试器进行 ...

  8. Mac OS X 程序员利器 – Homebrew安装与使用

    Mac OS X 程序员利器 – Homebrew安装与使用 Homebrew安装与使用 什么是Homebrew? Homebrew is the easiest and most flexible ...

  9. Mac OS X用户,使用homebrew安装,FreeBSD也可以

    qtkeychain 这是编译和运行软件必须的库.各平台都可以编译安装.对于Mac OS X用户,使用homebrew安装: brew install qt5keychain (旧版本的Mac OS ...

随机推荐

  1. 使用calabash测试开源中国Android客户端

    Calabash-android是支持android的UI自动化测试框架,前面已经介绍过<中文Win7下成功安装calabash-android步骤>,这篇博文尝试测试一个真实应用:开源中 ...

  2. 从零开始完整Electron桌面开发(1)搭建开发环境

    [OTC] # 需要知识 1. 简单的html.javascript.css知识,就是web前端入门知识. 2. 简单命令行的应用,不会也没关系,照着代码敲就行. 3. 下载安装就不说了吧. 4. 本 ...

  3. 进程通信之一 使用WM_COPYDATA C++及C#实现(转)

    进程间通信最简单的方式就是发送WM_COPYDATA消息.本文提供C++及C#程序相互通信的二种实现方式.这样消息的接收端可以用C++实现,发送端可以用C++或C#实现.     发送WM_COPYD ...

  4. HDFS体系结构

    HDFS的设计目标 检测以及快速恢复硬件问题. 流式的数据访问. 移动计算比移动数据的代价小. 简化一致性模型. 超大规模数据集 异构软硬件平台之间的可移植性. HDFS的结构模型HDFS是一个主从的 ...

  5. openstack【Kilo】汇总:包括20英文文档、各个组件新增功能及Kilo版部署

    OpenStack Kilo版本发布 20英文文档OpenStack Kilo版本文档汇总:各个操作系统安装部署.配置文档.用户指南等文档 Kilo版部署 openstack[Kilo]入门 [准备篇 ...

  6. Codevs No.1287 矩阵乘法

    2016-06-01 16:53:23 题目链接: 矩阵乘法 (Codevs No.1287) 题目大意: 给你两个可乘矩阵a,b,求a*b 解法: 定义....... //矩阵乘法 (Codevs ...

  7. lipo命令

    工作中,xcode工程遇到一个bug file was built for archive which is not the architecture being linked armv7 找了一些资 ...

  8. Subversion 1.8.1编译安装(self)

    Subversion 1.8中http客户端基于neon已经被移除,改用self.如果要支持http方式需要在安装svn前安装serf,安装serf推荐用serf-1.2.1,安装是./configu ...

  9. struts2+Hibernate4+spring3+EasyUI环境搭建之五:引入jquery easyui

    1.下载jquery easyui组件     http://www.jeasyui.com/download/index.php 2.解压 放到工程中  如图 3.jsp引入组件:必须按照如下顺序 ...

  10. 玩转轻巧型C/C++ IDE之C-Free(配置GCC、Visual C++、Borland C++编译器)

    玩转轻巧型C/C++ IDE之C-Free(配置GCC.Visual C++.Borland C++编译器) 之前在写一点简单的C/C++代码时习惯了VC++6.0,但是由于在windows7下VC6 ...