《Java和Android开发实战详解》——1.4节搭建Java开发环境

简介:

本节书摘来自异步社区《Java和Android开发实战详解》一书中的第1章,第1.4节搭建Java开发环境,作者 陈会安,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 搭建Java开发环境
Java和Android开发实战详解
在开发Java应用程序前需要搭建Java的开发环境,首先需要安装JDK,然后即可配合编辑工具或集成开发环境来创建Java应用程序。本书主要介绍如何使用Eclipse集成开发环境来创建Java和Android应用程序。

1.4.1 安装与设置JDK
一般来说,有些集成开发环境会一并安装JDK,例如JBuilder,不过,大部分集成开发环境需要用户自行安装JDK。本书使用的JDK版本是JDK 7(Java SE Development Kit 7),其下载网址为:http://java.sun.com/javase/downloads/index.jsp

1.移除旧版JDK
如果在Windows计算机已经安装旧版JDK,基于安全性考虑,建议删除它。其步骤介绍如下:

执行“开始>控制面板”打开“控制面板”窗口,在程序集下选择“添加/删除程序”,可以看到添加或删除程序的页面,如图1-4所示。

滚动安装程序列表,找到旧版JDK,本例子中是“Java SE Development Kit 6 Update 38”,在选择后,单击“删除”按钮,可以看到一个“添加或删除程序”的确认对话框,如图1-5所示。


28f947ef7018f0e98b93010f9478fb43fefacf69

单击“是”按钮确认卸载JDK 6,就可以安全地删除系统上的旧版JDK(如果看到“用户账户控制”对话框,单击“是”按钮继续)。

同样方式,如果有的话,卸载JRE,即“Java 6 Update 38”。

2.安装JDK 7
JDK 7更新版本并不是使用“.”后的次版本号来表示,而是改为在后面加Update,如本例中的JDK 7 Update 1。从官网下载Windows版JDK的文件“jdk-7u1-windows-i586.exe”,然后执行此文件就可以安装JDK 7,其步骤如下所示:

双击“jdk-7u1-windows-i586.exe”程序文件,如果看到“用户账户控制”对话框,请单击“是”按钮继续,可以看到欢迎安装的向导画面,如图1-6所示。

单击Next按钮选择JDK的安装组件和路径,如图1-7所示。


52e34a723555a26bd59683a6b7b11983d5a54c17

默认安装路径为“C:Program FilesJavajdk1.7.0_01”,不用更改,单击“Next”按钮开始安装JDK。

稍等数分钟,即可安装好JDK,然后选择安装Java SE Runtime Environment的路径,如图1-8所示。

不用更改,单击“Next”按钮,稍等一下,完成安装和设置Java SE Runtime Environment(即JVM)后,可以看到安装完成的向导画面,如图1-9所示。


046eb627f47112df1fa2ccb6808e293643b6dce9

单击“Finish”按钮即完成JDK的安装,此时会打开浏览程序进入软件注册的页面,可以免费注册JDK(请自行决定是否注册,不注册一样可以使用JDK)。

3.设置JDK
在安装JDK后,如果使用集成开发环境,通常集成开发环境会自动搜寻JDK的安装路径,并不用设置。但如果是使用“命令提示符”窗口以命令行指令编译和执行Java程序,就需要设置JDK执行环境。

设置JDK就是在 Windows 操作系统新增环境变量Path的查找路径“C:Program Files Javajdk1.7.0_01bin”,其中“C:Program FilesJavajdk1.7.0_01”是JDK安装路径,其步骤介绍如下。

执行“开始>控制面板”打开“控制面板”窗口,选择“性能和维护”,选“系统”,再选“高级”,可以看到“系统属性”对话框,如图1-10所示。

单击右下方的“环境变量”按钮,可以看到“环境变量”对话框,如图1-11所示。

选择下方“系统变量”框中的“Path”,单击“编辑”按钮,可以看到“编辑系统变量”对话框,如图1-12所示。

在“变量值”栏最后加上“;C:Program FilesJavajdk1.7.0_01bin”,注意前面加“;”号,单击3次“确定”按钮即完成JDK的环境设置。


f0e4c3ec9008ab802b9fa3c17a113b926750ef72

1.4.2 安装与启动Eclipse IDE
Eclipse IDE原为IBM公司发起的项目,其目的是开发一套免费且开放源代码的集成开发环境,支持多种编程语言的应用程序开发,例如Java、JavaScript和C/C++等语言。Eclipse IDE需要安装JRE才能执行,其下载网址为:

http://www.eclipse.org/downloads/
在下载页面我们注意到针对Java语言的版本有两种:Eclipse IDE for Java EE Developers和Eclipse IDE for Java Developers,我们选择“Eclipse IDE for Java Developers”,单击后面的下载链接“Windows 32 Bit”,即可下载最新版的Eclipse IDE。

1.安装Eclipse IDE
本书使用的是Eclipse 3.7(代号/ndigo)SR1版本,其下载文件名为ZIP压缩格式的“eclipse-java-indigo-SR1-win32”。Eclipse IDE并没有安装程序,我们只需解压缩至指定文件夹,例如“C:Java_IDEeclipse”,然后建立快捷方式即可完成安装,其步骤如下所示:

在硬盘C:新增一个“Java_IDE”文件夹,将“eclipse-java-indigo-SR1-win32”压缩文件解压到此文件夹,默认将建立“eclipse”子文件夹,如图1-13所示。


f88ef3902e459f93a66b2f2e097e8c87f44280e4

打开“C:Java_IDEeclipse”文件夹,找到“eclipse.exe”,然后执行右键快捷菜单的“创建快捷方式”命令,建立Elipse IDE的快捷方式。

将快捷方式文件拖曳至Windows桌面,之后我们就可以使用此快捷方式来启动Eclipse IDE。

2.启动Eclipse IDE
在安装Eclipse IDE和建立桌面快捷方式后,就可以来启动Eclipse IDE,其步骤如下所示:

双击前面建立的桌面快捷方式来启动Eclipse IDE,稍等一下,可以看到一个“Workspace Lanucher”选取工作空间对话框,如图1-14所示。


7b05bb7cfb06074374c4ffe959c3df2d87723f34


4fe688c6242e073cafce3c6d422e4640ed123c9b

该画面所示的向导步骤是询问你是否同意上传使用Eclipse IDE的数据,请根据意愿处理,如果不想再出现此向导画面,选择最后1个“Turn UDC feature off ”选项,单击“Finish”按钮结束向导画面。

相关文章
|
1天前
|
Ubuntu Linux 开发工具
建立ubuntu下基于eclipse的android开发环境
建立ubuntu下基于eclipse的android开发环境
|
1天前
|
Java
JDK环境下利用记事本对java文件进行运行编译
JDK环境下利用记事本对java文件进行运行编译
7 0
|
2天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
8 0
|
6天前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能对比
【5月更文挑战第4天】在移动开发的世界中,性能一直是衡量应用质量的重要指标。随着Kotlin的兴起,许多Android开发者开始考虑是否应该从传统的Java迁移到Kotlin。本文通过深入分析两者在Android平台上的性能差异,帮助开发者理解Kotlin在实际项目中的表现,并提供选择编程语言时的参考依据。
20 5
|
9天前
|
Java 编译器 Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【5月更文挑战第1天】 在移动开发的世界中,性能优化始终是开发者关注的焦点。随着Kotlin的兴起,许多团队和开发者面临着一个选择:是坚持传统的Java语言,还是转向现代化、更加简洁的Kotlin?本文通过深入分析和对比Kotlin与Java在Android应用开发中的性能表现,揭示两者在编译效率、运行速度和内存消耗等方面的差异。我们将探讨如何根据项目需求和团队熟悉度,选择最适合的语言,以确保应用的高性能和流畅体验。
|
10天前
|
Java 编译器 Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【4月更文挑战第30天】在Android开发领域,Kotlin作为一种现代化的编程语言,因其简洁性和功能性受到了开发者的广泛欢迎。尽管与传统的Java相比,Kotlin提供了诸多便利,但关于其性能表现的讨论始终未息。本文将深入分析Kotlin和Java在Android平台上的性能差异,通过实际测试数据揭示两种语言在编译效率、运行速度以及内存占用方面的具体表现,并探讨如何利用Kotlin的优势来提升Android应用的整体性能。
|
14天前
|
Java 测试技术 Android开发
构建高效Android应用:探究Kotlin与Java的性能对比
【4月更文挑战第26天】 在移动开发领域,性能优化一直是开发者追求的重要目标。随着Kotlin的兴起,其在Android平台上的应用逐渐增多,但关于Kotlin与Java在性能方面的对比,社区中仍存在诸多讨论。本文通过实际的性能测试,分析比较了使用Kotlin和Java编写的Android应用在多个维度上的运行效率,旨在为开发者提供一个明确的性能参考,帮助他们在选择编程语言时做出更加明智的决策。
|
Android开发 开发框架 缓存
Rxjava + retrofit + dagger2 + mvp搭建Android框架
最近出去面试,总会被问到我们项目现在采用的什么开发框架,不过据我的经验网络框架(volley)+图片缓存(uIl)+数据库(orm)+mvp,不过现在这套框架比较好了,现在采用什么呢?Rxjava + retrofit + dagger2 + mvp。好,那我们接下来说说由这几种库来组成我们一个常用的开发框架(当然其他的还有一些什么推送什么的我们另当别论)。 借用google的一个MVP
3983 0
|
7天前
|
存储 安全 Android开发
安卓应用开发:构建一个高效的用户登录系统
【5月更文挑战第3天】在移动应用开发中,用户登录系统的设计与实现是至关重要的一环。对于安卓平台而言,一个高效、安全且用户体验友好的登录系统能够显著提升应用的用户留存率和市场竞争力。本文将探讨在安卓平台上实现用户登录系统的最佳实践,包括对最新身份验证技术的应用、安全性考量以及性能优化策略。
|
10天前
|
前端开发 Android开发 iOS开发
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
【4月更文挑战第30天】Flutter 框架实现跨平台移动应用,通过一致的 UI 渲染(Skia 引擎)、热重载功能和响应式框架提高开发效率和用户体验。然而,Android 和 iOS 的系统差异、渲染机制及编译过程影响性能。性能对比显示,iOS 可能因硬件优化提供更流畅体验,而 Android 更具灵活性和广泛硬件支持。开发者可采用代码、资源优化和特定平台优化策略,利用性能分析工具提升应用性能。
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比