您的位置:首页 > 编程语言 > Java开发

android开发之mac下jdk的安装及开发环境搭建

2014-06-07 18:33 471 查看
一.mac下jdk得安装环境变量设置(建议不要换jdk,用系统自带的就好了,否则可能出现问题,所以这步可以忽略)
0.到oracle官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载某个版本的jdk,我下载的是1.7.0_60这个版本,下载完以后双击安装
1.jdk默认安装路径:/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
2.commond+shift+G 输入以上目录即可进入到Home目录可以查看
3.JAVA_HOME环境变量设置
3.1打开 应用程序 ->
实用工具 -> 终端;
3.2.在终端中定位到自己用户的主目录,输入: cd ~

3.3创建一个空文件,输入:touch .bash_profile

3.4编辑这个文件,输入:open .bash_profile

3.5JAVA_HOME设置,可以输入:export JAVA_HOME=
3.6如果需要添加其他的环境变量例如JAVA_HOME,可以输入:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home;
3.7 source .bash_profile重启终端,测试

二.Eclipse Bundle的下载
1.安卓官网上下载mac版,地址:android.com,可能需要翻墙
2.下载完以后解压到运用程序就可以了,为了方便识别,我把文件夹的名字改为了android
3.启动eclipse,点击左上角Android SDK Manager下载更新对应版本的那些东东,具体下载哪几个版本,可以参考它的市场占有率

三.Eclipse JRE的设置(建议不要换JRE,用系统自带的,这步可以忽略)
1.打开Preferences->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认jdk1.6的话,点Add,选择MacOS
X VM,在路径的地方指向到jdk7的安装位置,就可以了。这里注意一定要选到Home目录下面。
JRE home填:/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
JRE name填:Java SE 7 [1.7.0_60]
如果JRE home没填错的话,下面会识别出一推jar包,如果没有出jar包,此时,需要看自己的jdk的位置,查看之后,填入JDK的路径即可,注意,一定要填到Home目录
点击Finish,然后在 Java SE 7[1.7.0_60]前打勾即可
说明:如果没有在Eclipse中设置JRE的话,在建android项目的时候会报Errors
running builder 'Android Resource Manager' on project...这个错误

四.Eclipse字符编码设置
如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码.然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统(Windows
XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030.如果要使新建立工程,java文件直接使UTF-8则需要做以下工作:
1.windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text
file encoding即为UTF-8.
2.windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context
Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8.其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定.
3.经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding..
= UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考
Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。
4.如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于
iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可

五.Eclipse自动提示设置
Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android
编辑器中实现两种主要文件 java 与 xml
代码自动提示功能,解决 eclipse 代码提示失效、eclipse
不能自动提示、eclipse 没有代码提示的问题。eclipse xml
自动提示,eclipse java
自动提示,eclipse 自动提示功能,eclipse
智能提示,eclipse 代码提示功能,eclipse
设置代码提示,eclipse code auto-prompt function
,eclipse android 代码提示。
Eclipse for android 设置代码提示功能
1.设置 java 文件的代码提示功能
打开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java
,设置框中默认是一个点,
现在将它改为:
.abcdefghijklmnopqrstuvwxyz(,
2.设置 xml 文件的代码提示功能
打开 Eclipse 依次选择 Window > Preferences > Xml >XmlFile > Editor > Content Assist > Auto activation > Prompt when these characters are inserted
,设置框中默认是
<=: ,
现在将它改为:
<=:.abcdefghijklmnopqrstuvwxyz(,

六:提示
如果按照上面的步骤设置完以后,新建android项目的时候还是报Errors running builder 'Android Resource Manager'
on project...这个错误,还有一种解决方案就是
1.卸载jdk1.7
2.删除jdk的环境变量
cd ~
open .bash_profile
//删除JAVA_HOME
source .bash_profile
打开.bash_profile这个文件,把JAVA_HOME删除即可

六:mac下jdk的卸载
1.点击桌面,commond+shift+G
输入: /Library/Java/JavaVirtualMachines 前往这个目录,删除对应的jdk就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: