QR码的基本构造

1.2 开发工具介绍

1。2。1 JDK简介

JDK全称是Java Development Kit,是Sun公司针对Java开发的产品。JDK的基本组件包括javac(编译器),jar (打包工具),javadoc(文档生成器),jdb – debugger(查错工具),java (运行编译后的java程序),appletviewer(小程序浏览器)Javap(Java反汇编器),Jconsole(调试和监控工具)等。作为整个Java的核心,JDK包括三个方面,分别是Java工具、Java基础类库和Java运行环境,Java工具可以提供Java程序编写时用到的工具,Java基础类库可以让程序开发者输入import+类名就可以调用,Java的运行环境则提供了运行Java程序的环境方面的要求。JDK有使用于各种设备各种环境的版本。Java程序的编写离不开JDK,想要编译Java程序的话,就必须有JDK。

1。2。2 Android SDK简介

SDK全称是software development kit,即软件开发工具包。SDK是一种开发工具的集合,为软件开发提供了各种工具,针对不一样的硬件和操作系统建立相应的工具。而Android SDK 则是专属于Android的软件开发工具包,对于安卓程序的开发,Android SDK是不可或缺的。

1。2。3 Eclipse简介

Eclipse作为著名的跨平台的自由集成开发环境(IDE),是一个可扩展的开发平台,基于Java语言,有很强的开放性。本质上它只是一个框架和一组服务,用户通过插件组件构建开发环境。但Eclipse还包含插件开发环境,组件允许软件开发人员对Elipse进行扩展,在Eclipse上开发有很大的自由性,插件无处不在的Eclipse使得开发人员能够同等的在一个平台上发挥自己的才能实现程序的运行。由于任何人都可以免费得到Eclipse的源码,并可以在此基础上开发各自的插件,因此越来越受人们关注。

Eclipse的设计思想是:一切皆插件。除了Eclipse的基本内核,其它所有功能都是以插件的形式附加于Eclipse上。

就Eclipse本身而言,它只是一个框架,提供一个平台,开发者通过各种插件组件构建出开发环境。它的核心任务就是让加载的程序运行起来。当启动Eclipse时,先执行的是外加的插件组件,之后由插件组件加载其他外挂程序。Eclipse附带了一个包括Java开发工具(Java Development Tools,JDT)的标准插件集,因此如果要使用Eclipse来开发Java程序,必须安装JDK作为它的插件才能使它正常运作。

1。2。4 ADT简介

ADT全称是Android Development Tools,即安卓开发工具。Android开发常用的开发工具主要有三种,分别是 Eclipse 、Android Studio 、Intellij  IDEA。要用Eclipse作为开发Android的环境就必须在Eclipse上安装ADT,ADT提供了开发Android的工具的升级或变更。ADT是Android在Eclipse上的开发工具。

1.3  项目开发环境

1。3。1 硬件环境

戴尔 inspiron m5110电脑一台

Android系统手机一部

1。3。2 软件环境

操作系统:windows 7(64 bit)

开发工具:JDK1。8、Eclipse、Android SDK、ADT

1。4 环境搭建

1。4。1 Java环境搭建--安装配置JDK

在官方网站下载适合目标平台的JDK版本。下载完成后,双击并根据提示安装JDK。安装成功后,接下来要配置JDK环境变量,具体步骤为:我的电脑→属性→高级→环境变量,然后在系统变量中设置3项属性,JAVA_HOME,PATH,CLASSPATH,若已存在则点击“编辑”,不存在则点击“新建”:JAVA_HOME指明JDK安装路径,PATH使得系统可以在任何路径下识别Java命令,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

如上设置,CLASSPATH设为:。;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools。jar

(要加。表示当前路径)。之后可以通过测试查看是否成功,测试方式为:开始→运行→CMD,在命令行输入Java+空格+-version,如果有相应的版本信息则说明成功。

上一篇:演出票务管理系统的设计+ER图
下一篇:#+sqlserver企业考勤管理系统的设计实现

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

C#学校科研管理系统的设计

公寓空调设计任务书

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

神经外科重症监护病房患...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

中国学术生态细节考察《...