Journey of Android for Mac

下了决心要学Java,几个同事都建议我去学Android,自己也觉得能做点应用放手机上玩玩也比较有动力。

沈逸有篇文章里面写道:

搞C的看不起搞C++的. 搞C++的看不起搞java的. 搞java的看不起搞.net的. 搞.net的看不起搞js的. 搞js的看不起搞html的. 搞html的看不起美工...

虽然我用Mac可能做iphone开发比较方便点,而最快的上手方式就是先用Object-C

但是业界普遍认为C++比java要高级,C#.net不如java高级,Object-C还不如C#

现在的公司本来以为可能C++程序员比较多,进来才发现我们这个楼层java程序员最多。

学ios连个问的人都没有,公司的业务也还没做到这块来。

问java的问题,就掉师傅堆里了。

前公司有个学会了OC的同事,出去找工作就遇到很多公司都希望找用C++的高手,而不需要OC的半桶水。

自从我的iphone5被偷以后,就不打算再用iphone了,就今天睡觉都做梦莫名其妙又丢了一部iphone,还是我们家那口子用的4s,这个有阴影的说。

先去oracle装新的jdk,Mac本身自带了旧的jdk,我用oracle在线监测没有通过,所以就装了一个新的,

环境变量的配置,根据官方文档

-vm value: Mac OS X Example

On a Mac OS X system, you can find eclipse.ini by right-clicking (or Ctrl+click) on the Eclipse executable in Finder, choose Show Package Contents, and then locate eclipse.ini in the MacOS folder under Contents.

To specify Java 6 for OS X:

 -vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
For versions of Mac OS X 10.7+ the location has changed to

/Library/Java/JavaVirtualMachines/<‘‘jdk_name_ver‘‘>/Contents/Home/...
To be safer, determine the location for the JDK you intend to use via the utility /usr/libexec/java_home and put this value with .../bin/java appended into the Eclipse.ini file.

 我查看了System Preferences里面的Java Control Panel/View and manage Java Runtime versions and settings for Java applications and applets./View 显然如上所述我的OSX 10.9.3 的path已经改为:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java

虽然1.6.0的文件是存在的,但也没有什么用处,就不把它写进 ~/.profile 里面去了。

这里用vim的几个简单指令在终端里操作:

mac下设置PATH
1 首先查看PATH

  命令:$PATH  

2 如何设置PATH

  命令:echo "export PATH=xxxxxx:$PATH" >> ~/.bash_profile

  解释:把"export PATH=xxxxxx:$PATH"输出打印到~/.bash_profile中去。

3 Unix知识补充:~/.bash_profile介绍

  mac和linux终端一般用bash来进行解析。当bash在读完了整体环境变量的/etc/profile并借此调用其他配置文件后,接下来则是会读取用户自定义的个人配置文件。bash读取的文件总共有三种:

  ~/.bash_profile   ~/.bash_login    ~/.profile

  其实bash再启动是只读上面文件的一个,而读取的顺序则是依照上面的顺序。也就是说读到bash_profile就不读后面的了,如果bash_profile不存在,后面的才能有机会。

  让我们来看看bash_profile里面有什么内容:

  命令:cat ~/.bash_profile  
View Code

cat 用于显示文件内容,改之前查看,改之后检查。

vi ~/.profile 或者~可以用$HOME也是一样的

进入vi后,用 i 在当前位置插入

:w 保存

:q 退出vi

这样首先jdk的环境变量配置好了。

接下来,一般教程都是用的eclipse

虽然我的air空间不大,还是决定正儿八经先装个先,

毕竟我们公司的html5 studio也是模仿这个ide的,熟悉熟悉文件结构什么的都有好处。

选了stable 的 4.5M1:

http://download.eclipse.org/eclipse/downloads/

下载后,在终端中用md5 指令后跟文件路径来验证md5值

Last login: Fri Aug 29 21:45:45 on console
PsAir:~ narumi$ md5 /.../eclipse-SDK-4.5M1-macosx-cocoa-x86_64.tar.gz 
//回车 MD5 (
/Users/narumi/Downloads/eclipse-SDK-4.5M1-macosx-cocoa-x86_64.tar.gz) = 3427d9452e5496104358b615665a9340

 解压后拖到Applications即可。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。