《精通Android 实例开发》——第1章,第1.1节Windows下安装Java环境JDK

简介:

本节书摘来自异步社区《精通Android 实例开发》一书中的第1章,第1.1节Windows下安装Java环境JDK,作者 陈强,更多章节内容可以访问云栖社区“异步社区”公众号查看

第1章 正式开发前的准备
精通Android 实例开发
都说“工欲善其事,必先利其器”,在进行Android开发之前,需要先搭建一个合适的开发环境。在本章的内容中,将以具体实例来详细介绍搭建Android开发环境中的知识,让读者从实例中体会搭建Android开发环境的方法和技巧,为步入本书后面知识的学习打下基础。

1.1 Windows下安装Java环境JDK


d27b54a0a3d685ee290dac350744448f32c593a2

1.1.1 实例说明
在搭建Android开发环境之前,一定先确定基于Android应用软件所需要开发环境的要求,具体要求如表1-1所示。


f1d3a9b00f3a1e87c2340456e65597fc528da3b6

在Android软件开发包中主要包括以下工具。

JDK:可以到网址http://www.oracle.com/technetwork/java/javase/downloads/index.html下载。
Eclipse(Europa):可以到网址http://www.eclipse.org/downloads/下载 Eclipse IDE for Java Developers。
Android SDK:可以到网址 http://developer.android.com下载。
对应的开发插件。
JDK是Java Development Kit的缩写,是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从Sun的JDK 5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。我们本书讲解的Android应用开发的部分内容需要基于JDK来实现,所以需要先安装JDK。

1.1.2 具体实现
我们以JDK 1.7为例,在Window下安装JDK的过程如下所示。

(1)登录Oracle官方网站,网址为http://developers.sun.com/ downloads/,如图1-1所示。


f351dcde4d70fa5caa2d7ece72eba88f720e84f2

(2)在图1-1中可以看到有很多版本,在此选择当前最新的版本Java 7,下载页面如图1-2所示。

(3)在图1-2中单击JDK下方的【Download】按钮,在弹出的新界面中选择将要下载的JDK,笔者在此选择的是Windows X86版本,如图1-3所示。


35d0e368d174b7ca469b2ad7e7273400e833fc0f

(4)下载完成后双击下载的“.exe”文件开始进行安装,将弹出“安装向导”对话框,在此单击【下一步】按钮,如图1-4所示。

(5)弹出“安装路径”对话框,在此选择文件的安装路径,如图1-5所示。


0c96c7ac01062223559e621c88001496dc3ba356

(6)在此设置安装路径是“E:jdk1.7.0_01”,然后单击【下一步】按钮开始在安装路径解压缩下载的文件,如图1-6所示。

(7)完成后弹出“目标文件夹”对话框,在此选择要安装的位置,如图1-7所示。


78452de920efaf2fd5e53796cf5b98e97994f337

(8)单击【下一步】按钮后开始正式安装,如图1-8所示。

(9)完成后弹出“完成”对话框,单击【完成】按钮后完成整个安装过程,如图1-9所示。


4d344b91f8ee451069e0ee00d6ae9c1bcd31770f

1.1.3 特别提醒——检测是否安装成功
安装JDK完成后,我们可以检测是否安装成功,具体检验方法如下所示。

(1)在安装电脑中依次单击【开始】︱【运行】,在运行框中输入“cmd”并按下回车键,如图1-10所示。

(2)在打开的CMD窗口中输入“java –version”,如果显示如图1-11所示的提示信息,则说明安装JDK成功。


633807ff699ec7eaf60805213c7ca05000e93c35

如果检测没有安装成功,则需要将其目录的绝对路径添加到系统的PATH中,具体做法如下所示。

(1)右键依次单击【我的电脑】︱【属性】︱【高级】,单击下面的“环境变量”,在下面的“系统变量”处选择新建,在变量名处输入“JAVA_HOME”,在变量值中输入刚才的目录,比如笔者的是“C:Program FilesJavajdk1.7.0_01”,如图1-12所示。

(2)再新建一个变量,名为classpath,变量值为“.;%JAVAHOME%/lib/rt.jar;%JAVA HOME%/lib/tools.jar”,确定后找到PATH的变量,双击或单击编辑,在变量值最前面加上“%JAVA_HOME%/bin;”,如图1-13所示。


eeee72d7f1ca6e65cc388af91ccf828801b2f2c8

(3)再次依次单击【开始】︱【运行】,在运行框中输入“cmd”并按下回车键,在打开的CMD窗口中输入“java –version”,如果显示如图1-14所示的提示信息,则说明安装成功。


ca980076928862b15f8d2f86b091e3466b11884d
相关文章
|
4天前
|
存储 Android开发 开发者
探索安卓开发之旅:从新手到专家的必经之路
【9月更文挑战第3天】在这篇文章中,我们将踏上一场激动人心的旅程,深入探索安卓开发的广阔天地。无论你是初涉编程世界的新手,还是期望提升技能的开发者,这里都有你需要的知识与技巧。我们将从基础概念讲起,逐步引导你了解安卓应用的核心组件,并分享实用的开发建议。准备好了吗?让我们一起开启这段成长之旅吧!
|
2天前
|
搜索推荐 Android开发 开发者
探索安卓开发中的自定义控件
【9月更文挑战第5天】在安卓开发的海洋中,自定义控件如同一艘精致的小船,让开发者能够乘风破浪,创造出既独特又高效的用户界面。本文将带你领略自定义控件的魅力,从基础概念到实战应用,一步步深入理解并掌握这一技术。
|
6天前
|
存储 XML API
安卓应用程序开发:从新手到专家的旅程
【8月更文挑战第33天】在这篇文章中,我们将一起踏上一段激动人心的旅程,探索如何从一个对安卓应用程序开发一无所知的新手,成长为一个能够独立开发复杂应用程序的专家。我们将通过实际案例和代码示例,深入理解安卓开发的各个方面,包括用户界面设计、数据存储、网络通信等。无论你是刚刚入门,还是已经有一些基础,这篇文章都将为你提供宝贵的知识和技能,帮助你在安卓开发的道路上更进一步。
|
3天前
|
XML Java Android开发
探索Android开发之旅:打造你的第一个应用
【9月更文挑战第4天】在这篇专为初学者设计的文章中,我们将一起踏上激动人心的Android开发之旅。从设置开发环境到实现一个简单的“Hello World”应用,每一步都充满了发现和学习。文章将引导你理解Android开发的基础知识,并鼓励你动手实践。让我们开始吧,创造你的第一款Android应用,开启技术世界的新篇章!
|
4天前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置
|
5天前
|
Java 开发工具 Android开发
探索安卓与iOS开发的差异:平台选择对项目的影响
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据着重要的位置。本文旨在深入探讨这两个平台在开发过程中的主要差异,包括编程语言、开发工具、用户界面设计、性能优化以及市场分布等方面。通过对比分析,我们将揭示平台选择如何影响项目规划、执行效率和最终成果,为开发者在选择适合自己项目需求的平台时提供参考依据。
|
5天前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置
|
1天前
|
前端开发 搜索推荐 Android开发
探索安卓开发中的自定义视图##
【9月更文挑战第6天】 在安卓应用开发的世界里,自定义视图如同绘画艺术中的色彩,它们为界面设计增添了无限可能。通过掌握自定义视图的绘制技巧,开发者能够创造出既符合品牌形象又提升用户体验的独特界面元素。本文将深入浅出地介绍如何从零开始构建一个自定义视图,包括基础框架搭建、关键绘图方法实现、事件处理机制以及性能优化策略。准备好让你的安卓应用与众不同了吗?让我们开始吧! ##
|
2天前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
12 0
|
8天前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
53 0