《精通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
相关文章
|
16天前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【4月更文挑战第3天】在移动开发领域,性能优化一直是开发者关注的焦点。随着Kotlin的兴起,其在Android开发中的地位逐渐上升,但关于其与Java在性能方面的对比,尚无明确共识。本文通过深入分析并结合实际测试数据,探讨了Kotlin与Java在Android平台上的性能表现,揭示了在不同场景下两者的差异及其对应用性能的潜在影响,为开发者在选择编程语言时提供参考依据。
|
21天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
29天前
|
Java 编译器 Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【2月更文挑战第30天】 随着Kotlin成为开发Android应用的首选语言,开发者社区对于其性能表现持续关注。本文通过深入分析与基准测试,探讨Kotlin与Java在Android平台上的性能差异,揭示两种语言在编译效率、运行时性能和内存消耗方面的具体表现,并提供优化建议。我们的目标是为Android开发者提供科学依据,帮助他们在项目实践中做出明智的编程语言选择。
|
17天前
|
安全 Windows
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
22 1
|
23天前
|
Java 编译器 Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
在开发高性能的Android应用时,选择合适的编程语言至关重要。近年来,Kotlin因其简洁性和功能性受到开发者的青睐,但其性能是否与传统的Java相比有所不足?本文通过对比分析Kotlin与Java在Android平台上的运行效率,揭示二者在编译速度、运行时性能及资源消耗方面的具体差异,并探讨在实际项目中如何做出最佳选择。
17 4
|
2天前
|
Oracle Java 关系型数据库
Java 开发者必备:JDK 版本详解与选择策略(含安装与验证)
Oracle Java SE 支持路线图显示,JDK 8(LTS)支持至2030年,非LTS版本如9-11每6个月发布且支持有限。JDK 11(LTS)支持至2032年,而JDK 17及以上版本现在提供免费商用许可。LTS版本提供长达8年的支持,每2年发布一次。Oracle JDK与OpenJDK有多个社区和公司构建版本,如Adoptium、Amazon Corretto和Azul Zulu,它们在许可证、商业支持和更新方面有所不同。个人选择JDK时,可考虑稳定性、LTS、第三方兼容性和提供商支持。
6 0
|
12天前
|
XML 开发工具 Android开发
构建高效的安卓应用:使用Jetpack Compose优化UI开发
【4月更文挑战第7天】 随着Android开发不断进化,开发者面临着提高应用性能与简化UI构建流程的双重挑战。本文将探讨如何使用Jetpack Compose这一现代UI工具包来优化安卓应用的开发流程,并提升用户界面的流畅性与一致性。通过介绍Jetpack Compose的核心概念、与传统方法的区别以及实际集成步骤,我们旨在提供一种高效且可靠的解决方案,以帮助开发者构建响应迅速且用户体验优良的安卓应用。
|
15天前
|
Java Android开发
Android开发之使用OpenGL实现翻书动画
本文讲述了如何使用OpenGL实现更平滑、逼真的电子书翻页动画,以解决传统贝塞尔曲线方法存在的卡顿和阴影问题。作者分享了一个改造后的外国代码示例,提供了从前往后和从后往前的翻页效果动图。文章附带了`GlTurnActivity`的Java代码片段,展示如何加载和显示书籍图片。完整工程代码可在作者的GitHub找到:https://github.com/aqi00/note/tree/master/ExmOpenGL。
19 1
Android开发之使用OpenGL实现翻书动画
|
15天前
|
Android开发 开发者
Android开发之OpenGL的画笔工具GL10
这篇文章简述了OpenGL通过GL10进行三维图形绘制,强调颜色取值范围为0.0到1.0,背景和画笔颜色设置方法;介绍了三维坐标系及与之相关的旋转、平移和缩放操作;最后探讨了坐标矩阵变换,包括设置绘图区域、调整镜头参数和改变观测方位。示例代码展示了如何使用这些方法创建简单的三维立方体。
12 1
Android开发之OpenGL的画笔工具GL10
|
21天前
|
Android开发
Android开发小技巧:怎样在 textview 前面加上一个小图标。
Android开发小技巧:怎样在 textview 前面加上一个小图标。
12 0