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