从第1章1.3节Android平台的架构可以看出,Android应用程序层和应用程序框架层均是基于Java语言开发的。因此,安装JDK是搭建开发环境的第一步。JDK的基本组件包括编辑器、编译器、打包工具、文档生成器、差错工具等。安装JDK后,Java运行时环境JRE也会自动安装,它也是一些其他开发工具的运行条件。
开发者可以从Oracle官方网站下载各种版本的JDK。JDK的下载网址为https://www.oracle.com/technetwork/java/javase/overview/index.html,下载页面如图2-1所示。
图2-1 Oracle官网JDK概览页面
从图2-1可以看出,目前JDK最新版本为2019年9月发布的Java SE 13。实际上,对于Android基本功能的开发,较低版本的JDK也能胜任,但是Android 7.0以后对JDK做了限制,必须是Java SE 8以上。本教程中所有Android应用程序案例编译的目标版本为Android 7.0,因此笔者选择了最低的JDK版本Java SE 8。单击图2-1所示页面中Java SE 8下方的Download链接,进入如图2-2所示的下载页面。
图2-2 Java SE Development Kit 8u241的下载页面
开发者可以从图2-2所示的页面中选择适合自己操作系统的版本,然后选中页面中的Accept License Agreement单选按钮,下载安装文件。
JDK的安装过程十分简单,运行已经下载的安装文件,进入如图2-3所示的定制安装对话框。
图2-3 JDK的定制安装
在其定制安装对话框中,开发者可以选择是否安装源代码、公共JRE,然后选定安装目标路径,接着根据向导对话框一直单击“下一步”按钮,即可完成安装。
JDK安装完成后,还需要进行Java环境变量配置,目的是向系统注册Java命令、类路径等,步骤如下。
(1)右击“我的电脑”(或“计算机”)图标,在弹出的快捷菜单中选择“属性”命令,在打开的系统属性界面中单击“高级系统设置”链接,打开“系统属性”对话框并切换到“高级”选项卡,单击“环境变量”按钮,打开如图2-4所示的“环境变量”对话框。
图2-4 “环境变量”对话框
(2)新建系统变量JAVA_HOME,值为JDK的安装路径,例如:
(3)新建系统变量CLASSPATH,通过JAVA_HOME变量,引入两个基本库,即dt.jar和tools.jar,例如:
(4)找到系统变量Path,在其尾部添加“%JAVA_HOME%\bin;”,用于指定JDK基本命令路径。
(5)在Command命令窗口中,输入java -version命令,查看执行结果,以检查是否安装成功。