




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. JDK 是什么JDK (Java Development Kit) ,JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK简介SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。1以下是各版本的名称及发布日期:版本名称发行日期JDK 1.1.4Sparkler(宝石)1997-09-12JDK 1.1.5Pumpkin(南瓜)1997-12-13JDK 1.1.6Abigail(阿比盖尔女子名)1998-04-24JDK 1.1.7Brutus(布鲁图古罗马政治家和将军)1998-09-28JDK 1.1.8Chelsea(切尔西城市名)1999-04-08J2SE 1.2Playground(运动场)1998-12-04J2SE 1.2.1none(无)1999-03-30J2SE 1.2.2Cricket(蟋蟀)1999-07-08J2SE 1.3Kestrel(美洲红隼)2000-05-08J2SE 1.3.1Ladybird(瓢虫)2001-05-17J2SE 1.4.0Merlin(灰背隼)2002-02-13J2SE 1.4.1grasshopper(蚱蜢)2002-09-16J2SE 1.4.2Mantis(螳螂)2003-06-26Java SE 5.0 (1.5.0)Tiger(老虎)2004-09-30Java SE 6.0 (1.6.0)Mustang(野马)2006-04Java SE 7.0 (1.7.0)Dolphin(海豚)2011-07-28Java SE 8.0 (1.8.0)未知2013-09(预定)组成JDK包含的基本组件包括:javac 编译器,将源程序转成字节码jar 打包工具,将相关的类文件打包成一个文件javadoc 文档生成器,从源码注释中提取文档jdb debugger,查错工具java 运行编译后的java程序(.class后缀的)appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。Jconsole: Java进行系统调试和监控的工具常用的包java.lang: 这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包java.io: 这里面是所有输入输出有关的类,比如文件操作等java.nio;为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用: 这里面是与网络有关的类,比如URL,URLConnection等。java.util: 这个是系统辅助类,特别是集合类Collection,List,Map等。java.sql: 这个是数据库操作的类,Connection, Statement,ResultSet等javax.servlet: 这个是JSP,Servlet等使用到的类是编辑运行java程序:用文本编辑器编辑/* This is the HelloWorld sample application*/*hello.java*/public class hellopublic static void main(Stringarg)System.out.println(hello,world!);保存为C:temphello.java然后在dos窗口,试能否运行java和javac,如果不能,配置环境变量环境变量“计算机”-“属性”-“高级系统设置”-“环境变量”- Path编辑,前面添加C:Program FilesJavajdk1.6.0_25;C:Program FilesJavajdk1.6.0_25bin;Dos下set只能设置当前终端窗口然后,到DOS窗口:2. 安装Android sdk,直接运行installer_r11-windows.exe如果现实找不到Jdk,”back”再“next”就可以找到了。只有一般安装信息,提示安装目录。结尾处这个软件是Android SDK & AVD manager然后,如果能打开在线获取资源,如果网络不好,可以Close , CancelCancel然后将 android-sdk-windows.rar包解压覆盖到上图目录 c:Program FilesAndroidandroid-sdk(这就是前面未能下载完成的SDK,此处包含Android1.5-4.2全部)可以在“所有程序”-“Android SDK Tools”下找到SDK Manager。其属性以管理员身份运行此程序3. 拷贝 Eclipse 目录到C盘 Eclipse是一个集成开发环境,可以开发c,jsp,php,但最主要是用来开发java。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。基本介绍eclipse-galileoEclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C+、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。编辑本段发行版本从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。版本代号平台版本主要版本发行日期SR1发行日期SR2发行日期Callisto3.22006年6月26日N/AN/AEuropa3.32007年6月27日2007年9月28日2008年2月29日Ganymede3.42008年6月25日2008年9月24日2009年2月25日Galileo3.52009年6月24日2009年9月25日2010年2月26日Helios3.62010年6月23日2010年9月24日2011年2月25日Indigo3.72011年6月22日2011年9月23日2012年2月24日Juno3.8及4.22012年6月27日2012年9月28日2013年3月1日Kepler(预定)4.32013年6月26日2013年9月27日2014年2月28日编辑本段语言拓展Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。编辑本段相关插件开发Eclipse的插件机制是轻型软件组件化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语 言。 已有的分离的插件已经能够支持C/C+(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到 现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。安装Eclipse插件的安装方法大体有以下三种:第一种:直接复制法假设Eclipse的安装目录在C:eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到C:eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后想要删除这些插件会非常的困难,不推荐使用。注意:直接将插件包解压到plugins文件夹下之后,重启eclipse,可能不会加载新的插件。解决方法是:1、打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。2、如果插件不能生效,则请将eclipseconfigurationorg.eclipse.update目录删除后再启动eclipse;你可以在eclipse的菜单Help-About Eclipse SDK-Feature Details 和Plug-in Details中看到新安装的插件。第二种:使用link文件法a.假设Eclipse的安装目录在C:eclipse,在该文件夹下,新建这样的目录结构C:eclipsePluginsEclipsejodeeclipse;b.解压下载的eclipse 插件或者安装eclipse 插件到指定目录BB(如:C:BB)文件夹,打开BB文件夹,然后把 BB文件夹里的两个文件夹features和plugins复制到刚刚新建好C:eclipsePluginsEclipsejodeeclipse,这样eclipse中就有了两个插件目录features and plugins下。c.在C:eclipse目录中新建links(C:eclipselinks)目录,在links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode 或者path=C:eclipsePluginsEclipsejode(插件的目录),保存后重启eclipse插件就会安装完成。注意:link文件中path=插件目录的path路径分隔要用或是/Java代码/eclipse/links/jode.linkwebtools.linkupdateManager.link./eclipse/ links/ jode.link webtools.link updateManager.link . . 可以在eclipse的菜单Help-About Eclipse SDK-Feature Details 和Plug-in Details中看到新安装的插件。第三种:使用eclipse自带图形界面安装选择Help Software Updates Manager Configuration,再选择Add Extension Location 找到你要安装插件的目录就可以了。使用eclipse的help-SoftwareUpdates -Find and install. search for new features. 输入软件安装地址进行安装强烈推荐这种方法,优点很多比如可以方便的添加删除,也不用自己写link文件!备注:Eclipse插件的目录结构Java代码/eclipse-plugins/eclipse/.eclipseextensionfeatures/plugins/第2.3种方法所指向的目录都指的是eclipse目录,如果用第3种方法,在eclipse这个目录下必须有文件.eclipseextension,如果下载的插件没有这个文件,那就随便eclipse安装目录下的那个文件拷过去就行,只有有这么个文件就可以了,内容没什么用,主要是一些版本信息。例如:Java代码id=org.eclipse.platform name=Eclipse Platformversion=3.1.1id=org.eclipse.platform name=Eclipse Platform version=3.1.1编辑本段主要组成Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。编辑本段学习资料Eclipse从入门到精通讲解如何利用Eclipse开发应用的书;Eclipse使用入门教程Eclipse从入门到精通Eclipse Web开发从入门到精通(实例版)(配光盘)(Java开发的好帮手)编辑本段软件开发包Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。编辑本段常用快捷键0. Ctrl + 1 (快速修复)1. Ctrl + D (删除当前行)2. Ctrl + Alt + (复制当前行到下一行)3. Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者) 作用:快速插入。4. Alt+Shift+R 重命名非常好用。5. Ctrl + Q 定位到最后编辑的地方。6. Ctrl + Shift + O (自动导入包)7. Ctrl+/ 注释当前行,再按则取消注释。4. 拷贝ADT,覆盖到Eclipse目录下Android Development Tools在Eclipse编译IDE环境中,需安装ADT(Android Development Tools)Plug-in,这是Android在Eclipse上的开发工具。5启动Eclipse,在Eclipse主界面上点击Window菜单,选择Preferences,在Preferences对话框中,在左侧选中“Android”,在右侧的SDK Location右边点击Brower按钮,选择SDK的安装路径c:Program FilesAndroidandroid-sdk,然后apply5.生成AVDAVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。创建AVD的方法有两种。一是通过eclipse开发环境,二是通过命令行创建。Eclipse开发环境创建:选择Eclipse菜单中Windows菜单下的Android AVD Manager.然后点击new,并设置一些自己的想要的参数,包括屏幕大小,sdk版本,sd卡大小等等。然后选中刚才创建的模拟器,选择start即可运行。在name中输入AVD的名称,Target中选择我们使用的类库(Android 1.1、Android1.5或者Google APIs 1.5),创建SDCard和皮肤,点击Finish按钮就可以了。命令行创建: 在命令行方式中找到Tools的路径,输入命令:android create avd -target 2 -name my_avd其中android是命令,后面是参数,Create avd是创建AVD,target 2是等级,name是Avd的名称。模拟器可以运行大部分的应用程序,但是实际操作中大部分时间是在真正机器上高度,那样效果和效率更高可以在Eclipse 的windows菜单打开Android SDK manager运行SDK manager,会打开Tools-Manage AVDs,出现或者Eclipse windowsAndroid virtual device Manager点击New,创建新的AVD。在Name中输入:Android2.3-AVD,Device中选择WVGA(480*800)Target中选择:Android 2.3.3 - API Level 10,SD Card输入512,其它选项默认,点击“Create AVD”按钮即可,如下图所示:结果:点OK后如果看不到已经建立过的AVD,请点击Refresh。点击start 启动点击homeHelloWorld例程:FilenewAndroid Application project然后在Project生成界面中如下填写:Nextnextnext NextFinish生成如下界面:然后在package explorer 选中此project “HelloWorld”,执行“run as ”“android application ”会启动AVD,然后会自动运行此程序(AVD中需解除屏幕锁定)。点击Menu,会显示菜单下面看看其实现的具体内容。其Package Explorer 目录结构:其主要java控制源代码是src中的MainActivity.java。其代码如下:package com.example.hellowrold;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Overridepublic boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届吉林省松原市宁江区油田高中高二化学第一学期期中统考模拟试题含解析
- 2025年导游资格证模拟试题 导游英语听说能力提升
- 2025年高中物理波动光学知识冲刺试卷
- 湖南省株洲市攸县第三中学2026届化学高二上期中学业质量监测试题含解析
- 现代仓库管理培训课件
- 民法典宣传课件
- 2025年度企业员工试用期全面考核与绩效评估劳动合同
- 2025年度生态公园绿化项目油工施工管理服务合同
- 2025年场项目投标失败后全面供应链优化与升级服务合同
- 2025年度跨境电商平台供应链管理服务合作协议
- 托管老师安全知识培训课件
- 2024年长沙市公安局招聘警务辅助人员真题
- 待灭菌物品的装载
- 《急性肺栓塞诊断和治疗指南2025》解读
- QC/T 1224-2025装备空气悬架的商用车减振效果判定方法
- 《人格障碍》课件
- 部编版高一语文必修上册教学计划
- GB∕T 27011-2019 合格评定 认可机构要求
- 私企接待应酬管理制度(3篇)
- YX51-380-760型金属屋面板专项施工方案(32页)
- 国际商务(International Business)英文全套完整课件
评论
0/150
提交评论