Android开发权威指南(第二版)
上QQ阅读APP看书,第一时间看更新

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 7JDK分为3类,分别用来开发企业级应用(包括Web、EJB等)、桌面应用和移动应用。分别对应Java EE、Java SE和Java ME。Java EE包含了Java SE。开发Android应用程序一般下载Java SE即可。。当然,读者也可以下载Java SE 6。如果只开发Android应用程序,使用哪个版本都可以。但要编译Android源代码,就必须使用Java SE 6了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+FWindow和Linux下的Eclipse的格式化代码快捷键是Ctrl+Shift+F,Mac OS X下的格式化代码快捷键是Command+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 输入触发内容助手提示的字符