2.2 安装Java开发环境
开发Android应用程序主要使用Java开发环境,因此,搭建Android开发环境之前必须要搭建Java开发环境。主要包括JDK和Eclipse的安装和配置。
2.2.1 安装JDK
JDK原来是Sun公司开发的Java运行和开发环境,现在属于Oracle公司。读者可以到如下的网站地址下载JDK的最新版本。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
开发Android应用程序只要下载Java SE即可。目前最新版本是Java SE 7。当然,读者也可以下载Java SE 6。如果只开发Android应用程序,使用哪个版本都可以。但要编译Android源代码,就必须使用Java SE 6了。
不管读者下载哪个Java SE版本,进入下载页面后,都会出现如图2-1所示的下载页面。选择左上角的“Accept License Agreement”单选钮后即可下载相应平台上的JDK。
对于Java SE 6来说,并未直接提供Mac OS X下的安装包,因此,使用Mac OS X进行Android开发的读者需要使用Mac OS X本身的更新来安装JDK。但在Java SE 7的下载页面中直接提供了Mac OS X平台的JDK安装包(dmg文件)。读者直接下载该文件安装即可。
如果读者不想使用安装包来安装JDK,也可以将其他机器上安装好的JDK复制到自己的机器上,并设置PATH和JAVA_HOME环境变量。JAVA_HOME指向JDK的安装目录,PATH指向<JDK安装目录>/bin。如果在Windows控制台中执行java –version命令会显示如图2-2所示的信息,说明JDK已经安装成功。
▲图2-1 下载Java SE 7的页面
▲图2-2 显示JDK版本
2.2.2 安装和配置Eclipse
读者可以到http://www.eclipse.org/downloads下载Eclipse的最新版本。建议下载Eclipse IDE for Java EE Developers版本(下载列表的第一项)。
如果读者按着上一小节的步骤完成了JDK的安装和配置,只要直接将Eclipse压缩包解压,并执行eclipse.exe文件就可以运行Eclipse了。
为了使Eclipse更符合自己的要求,还可以对Eclipse进行一些配置。例如,常用的配置如下:
1.改变默认Java编辑器字体
由于Java编辑器用的频率最高,所以为了长时间看屏幕不至于很累,可以通过单击“Window”> “Preferences”菜单项打开“Preferences”对话框,在左侧的树形列表中选择“General”>“Appearance”> “Colors and Fonts”,在右侧的树形列表中选择“Java”>“Java Editor Text Font”,如图2-3所示。然后直接编辑文本字体即可。
▲图2-3 设置Java编辑器的字体
2.显示行号
在“Preferences”对话框左侧的树形列表中选择“General”>“Editors”>“Text Editors”,并选中右侧的“Show line numbers”复选框后,Eclipse中所有的编辑器都会显示行号了。
3.修改Java的默认代码格式
在编写Java程序时经常会格式化代码(默认快捷键:Ctrl+Shift+F)。但Eclipse默认的代码格式可能不符合一部分人的习惯,所以可以在“Preferences”对话框中进行设置。选择左侧树形列表的“Java”>“Code Style”>“Formatter”项,单击右侧的“New”按钮新建一个格式化配置,然后就可以设置各种代码格式了(如缩进、代码换行等)。还可以通过“Export All”按钮导出设置,以后再重新安装Eclipse时只需要导入该设置即可。
4.使Java编辑器更智能
用过微软的Visual Studio的读者都可以体会到,在输入第1个字符时就会自动显示内容助手提示。而在Eclipse中需要输入“.”或按Content Assist快捷键(默认是Atl+/)才能显示内容助手提示。不过Eclipse也可以通过设置来实现和Visual Studio相同的效果。
打开“Preferences”对话框,在左侧树形列表中选择“Java”>“Editor”>“Content Assist”,在右侧的面板下方找到“Auto activation triggers for Java”文本框。默认该文本框中只有一个“.”。读者可以在“.”后面输入26个小写字母,26个大写字母,以及“@”等字符,如图2-4所示。这样在第1次键入小写字母、大写字母等字符时就会自动显示内容助手提示了。
▲图2-4 输入触发内容助手提示的字符