第2章Java程序的运行与开发环境.ppt

上传人:本田雅阁 文档编号:3405670 上传时间:2019-08-22 格式:PPT 页数:50 大小:1.55MB
返回 下载 相关 举报
第2章Java程序的运行与开发环境.ppt_第1页
第1页 / 共50页
第2章Java程序的运行与开发环境.ppt_第2页
第2页 / 共50页
第2章Java程序的运行与开发环境.ppt_第3页
第3页 / 共50页
第2章Java程序的运行与开发环境.ppt_第4页
第4页 / 共50页
第2章Java程序的运行与开发环境.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《第2章Java程序的运行与开发环境.ppt》由会员分享,可在线阅读,更多相关《第2章Java程序的运行与开发环境.ppt(50页珍藏版)》请在三一文库上搜索。

1、第2章 Java程序的运行与开发环境,Java程序的运行环境 Java开发工具包 Java程序的编辑、编译与运行 集成开发环境简介 Eclipse安装与环境介绍 Eclipse环境下的项目开发过程,2.1 Java程序的运行环境,Java程序不能直接在操作系统上运行,需要在Java平台上运行。 Java平台由Java应用编程接口(API)和Java虚拟机(JVM )构成。 Java应用编程接口是指经过编译的、可在应用程序中直接使用的Java类库。 Java虚拟机负责解释和执行Java程序。,2.1 Java程序的运行环境,2.1 Java程序的运行环境,Java分为三个体系: JavaSE(J

2、ava平台标准版) JavaEE(Java平台企业版) JavaME(Java平台微型版),2.1 Java程序的运行环境,Java SE 以前称这个体系为 J2SE。 在此平台上开发的Java 应用程序可以部署在桌面、服务器、嵌入式环境和实时环境中。,2.1 Java程序的运行环境,Java EE 企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。 Java EE是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务的体系架构(SOA)和 Web 2.0 应用程序。,2.1 Java程序的运行环境,

3、Java ME Java ME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒)上运行的应用程序提供一个健壮且灵活的环境。 Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。,2.2 Java开发工具包JDK,Java平台的三个体系都针对Java开发人员提供了Java开发工具包(Java Development Kit,JDK)。 本书的前16章在Java SE平台上讲解Java应用程序的开发,因此,本节简单介绍Java SE软件开发工具包。 可以到Oracle的网站上去下载JDK,地址是http:/ Java开发工具包

4、JDK,目前的最新版本为Java SE 7,选择下载Java SE 6版本即可。 JDK的安装文件是一个exe程序(程序名为jdk-6-windows-i586.exe),直接执行,然后按提示不断选择下一步即可完成安装。 可将JDK安装在d:jdk1.6,将运行时环境安装在d:jre1.6,2.2 Java开发工具包JDK,在Windows XP操作系统下安装时不需要去设置JDK的环境变量,如果是其他操作系统,例如Windows2000,则需要配置JDK的path和classpath环境变量。 JDK环境变量配置方式为: 选择“控制面板系统高级环境变量系统变量”,在已有的path变量后附加上“

5、c:jdk1.6bin”, 同时创建一个classpath变量,其值为“c:jdk1.6libtools.jar;c:jdk1.6libdt.jar”。,2.2 Java开发工具包JDK,JDK主要包括Java运行环境、Java工具和Java基础类库。JDK中部分常用工具如下: javac.exe:Java 编译器,用于将Java源程序编译成字节码,即将.java文件编译成.class文件。 java.exe:Java解释器,用于解释执行Java字节码,即接受.class文件,然后启动Java虚拟机解释并执行。 appletviwer.exe:用于运行和调试已经编译成字节码的Java Appl

6、et。 javadoc.exe:Java文档制作工具。 jar.exe:压缩工具。 javah.exe:C头文件产生工具,用于编写本地方法。 jdb.exe:Java调试器,用来调试Java程序。,2.3 Java程序的编辑、编译及运行,从系统的角度,Java程序要经过编辑、编译、加载、验证和运行五个阶段。 从用户的角度,只需要编辑、编译及运行三个步骤:,Java程序的编辑、编译及运行过程,2.3 Java程序的编辑、编译及运行,编辑 在Linux操作系统上广泛使用的编辑器有vi和emacs。在Windows操作系统上,可以使用最简单的编辑器记事本(Notepad)。 集成开发环境支持软件开发

7、过程,包括程序的编辑与调试功能。,2.3 Java程序的编辑、编译及运行,编辑 流行的集成开发环境有很多种,功能比较简单的有JCreator()、BlueJ(www.blueJ.org)、JEdit(www.jedit.org)等 。 功能强大的有Eclipse(www.eclipse.org)、NetBeans(beans.org)、JBuilder()等。,2.3 Java程序的编辑、编译及运行,编辑 例如,我们可以使用记事本输入下面的源程序代码,并将其存储在F:test目录下的HelloWorld.java文件中。,/A sample of a simple Java applicati

8、on. public class HelloWorld public static void main(String args) System.out.println(“Hello World!“); ,2.3 Java程序的编辑、编译及运行,编译 使用javac命令(Java编译器)将Java源程序文件(.java文件)编译成字节码文件,即类文件(.class)。 例如,编译HelloWorld.java文件的步骤如下: 进入命令窗口,并使F:test成为当前目录; 键入以下命令: javac HelloWorld.java,2.3 Java程序的编辑、编译及运行,运行 在命令窗口中键入以下

9、命令:java HelloWorld 系统首先将字节码文件HelloWorld.class装载到内存,并将程序中用到的其他.class文件(如果用到的话)也装载到内存。 装载完成后,字节码验证器对代码的有效性和安全性进行验证,通过验证后,Java虚拟机对字节码进行解释执行。,2.4 集成开发环境简介,除了JDK以外,一些集成开发工具为我们提供了更为方便的交互式开发环境。 目前比较流行的集成开发工具有Eclipse、Jbuilder、Sun ONE Studio 5、InteliJ IDEA。,2.4 集成开发环境简介,Eclipse Eclipse是非常优秀的集成开发环境(Integrated

10、 Development Environment,IDE)。它最初是IBM公司的产品,2001年11月推出了1.0版本。 2003年3月,Eclipse发布了2.1版本,凭借其强大的功能,灵活的体系架构,以及开源免费等特性,它迅速占据了Java开发市场的领导地位。 2010年6月发布了Eclipse3.6版本,代号Helios(太阳神)。目前的最新版本为Eclipse3.7.1版本。 Eclipse的官方网站在http:/www.eclipse.org/。,2.4 集成开发环境简介,Eclipse的主要特性 很方便地对源文件进行导入和导出; 源代码的管理更加容易; 支持团队开发; 支持插件开发

11、功能。,2.4 集成开发环境简介,JBuilder Jbuilder也是优秀的Java集成开发工具之一,在协同管理、对JavaEE和XML的支持等方面均走在其他产品的前面。 Jbuilder的主要特性如下: 提供与Tomcat集成,使Web应用系统的开发更容易; 提供了对企业应用的开发功能,可以集成多种应用服务器; 提供了更简单的程序发布功能,所有的应用都可以打包; 提供了团队开发能力,可以集成多种版本控制产品。,2.4 集成开发环境简介,Sun ONE Studio 8 Sun ONE Studio 8 也是功能强大而直观的Java集成开发环境,它基于开放源码的NetBeans平台,完全使用

12、Java语言编写,使用Swing支持图形用户界面。 Sun One Studio具有优良的性能以及可扩展的特性和功能,支持使用Java Web Services Developers Pack (JWSDP)进行J2SE、J2EE和Web服务的开发。,2.4 集成开发环境简介,IntelliJ IDEA IntelliJ IDEA是捷克JetBrains公司的产品,2010年4月发布9.0版本。 在业界被公认为是最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能优势非常突出。,2.5 Ecl

13、ipse安装与环境介绍,Eclipse的体系结构 Eclipse项目分成3个子项目,分别是Eclipse平台(Platform),Java开发工具箱(JDT),插件开发环境(PDE)。,2.5 Eclipse安装与环境介绍,Eclipse的体系结构 用户经常要用到的有工作区(Workspace)、工作台(Workbench)。 工作区对应硬盘上的一个目录,称为工作区目录。工作区负责管理使用者的资源,这些资源会被组织成一个或多个项目(project),放在工作区的最上层。 工作台是Eclipse的基本图形接口,用户通过工作台对项目进行操作。工作台会有许多不同种类的窗口,称为视图(view),其中

14、,编辑器(editor)是经常用到的窗口。,2.5 Eclipse安装与环境介绍,Eclipse在Windows下的安装 Eclipse 的下载地址:http:/www.eclipse.org/downloads/ 本书的前16章讲解Java应用程序开发,使用的是Eclipse Helios Packages(2010-v3.6)中的Eclipse IDE for Java Developers。 下载的压缩包为eclipse-java-helios-win32.zip。,2.5 Eclipse安装与环境介绍,Eclipse在Windows下的安装 直接将下载的压缩包解压到安装目录即可。,2.

15、5 Eclipse安装与环境介绍,Eclipse在Windows下的安装 点击eclipse.exe运行,第一次运行时,会弹出一个对话框,提示用户设置工作区目录。,2.5 Eclipse安装与环境介绍,Eclipse在Windows下的安装 第一次启动成功后将出现以下欢迎界面。 关闭该界面即可进入Eclipse工作台。,2.5 Eclipse安装与环境介绍,Eclipse工作台 Eclipse工作台中主要包含的界面元素有:菜单栏、工具栏及多个视图。,2.5 Eclipse安装与环境介绍,Eclipse工作台 在Java视景中,可以从主菜单选择File,然后选择Open File,将前面已经编写

16、的HelloWorld.java程序读进来。,2.6 Eclipse环境下的项目开发过程,新建Java项目 从菜单栏选择FileNewJava Project;或者在Package Explorer视图中单击鼠标右键,从弹出窗口中选择New Java Project;或者按工具栏上的NewJava Project。 在New Java Project窗口中输入项目的名称,2.6 Eclipse环境下的项目开发过程,新建Java项目 弹出项目信息对话框如图所示,上面有四个选项卡,分别为:Source、Projects、Libraries、Order and Export。,2.6 Eclipse

17、环境下的项目开发过程,新建Java项目 创建后的HelloWorld如图所示。 从Eclipse工作台中的Navigator视图可以看到,该项目由四部分组成:bin目录、src目录、.classpath文件和.project文件。,2.6 Eclipse环境下的项目开发过程,创建Java程序 项目创建好后,就可以在这个项目中创建Java程序了。 (1) 从菜单栏选择FileNew Class来启动Java类创建向导。,2.6 Eclipse环境下的项目开发过程,创建Java程序 (2) 系统弹出类文件信息对话框,如图所示。我们在Package项中输入“com.jupiter”作为类文件的包路径

18、。,2.6 Eclipse环境下的项目开发过程,创建Java程序 (3) 在源代码文件加入完成后,将返回Eclipse工作台,如图所示。,2.6 Eclipse环境下的项目开发过程,创建Java程序 (4) 在HelloWorld加入代码用于在控制台视图中显示“Hello World!”信息。,2.6 Eclipse环境下的项目开发过程,代码输入支持功能 在输入程序代码时,在输入完类名及点操作符后暂停一会,Eclipse会显示一串建议清单,列出此类可用的属性和方法。,2.6 Eclipse环境下的项目开发过程,代码输入支持功能 也可以只打类名开头的字母,然后按Alt+/键(同时按Alt键和/键

19、),系统会显示一串建议清单。,2.6 Eclipse环境下的项目开发过程,代码输入支持功能 组合键Alt+/还可以一同显示已建立的模板程序代码,例如,先输入for,再按Alt+/这个组合键,系统会显示模板的清单。,2.6 Eclipse环境下的项目开发过程,执行Java程序 在Navigator视图中HelloWorld.java上右键单击弹出菜单,选择Run asJava Application即可。,2.6 Eclipse环境下的项目开发过程,执行Java程序 如果程序运行时需要从外界传递参数,则需要设定程序启动的相关选项。,选择菜单栏RunRun Configurations,开启Run

20、的设定窗口。,2.6 Eclipse环境下的项目开发过程,执行Java程序 要运行Hello.java程序,只需要在Arguments标签页中输入要传入的值。若有多个值要传入的话,值之间用空格分隔,如图所示。,2.6 Eclipse环境下的项目开发过程,执行Java程序 输入参数后,按Run按钮,系统在控制台(Console)窗口中显示运行结果,如图所示。,2.6 Eclipse环境下的项目开发过程,Java实时运算薄页面(Java Scrapbook Page) Eclipse提供了方便的编写Java程序代码并执行的环境,这就是Java实时运算薄页面。 将当前视景切换到Java视景。,选择菜

21、单栏FileNewOther,或者在项目上按鼠标右键,之后选择NewOther。系统弹出选择向导窗口,如图所示。,2.6 Eclipse环境下的项目开发过程,Java实时运算薄页面(Java Scrapbook Page),2.6 Eclipse环境下的项目开发过程,Java实时运算薄页面(Java Scrapbook Page),选择JavaJava Run/DebugScrapbook Page,之后按Next按钮,在系统弹出新建实时运算页面对话框,在对话框中选择要存放的地方,输入文件名(如“ComputingTest”),之后按Finish按钮。,2.6 Eclipse环境下的项目开发过程,Java实时运算薄页面(Java Scrapbook Page),在Package Explorer或是Navigator视图会显示刚刚建立的ComputingTest.jpage页。可以输入要测试的Java程序代码,将这段程序代码选中,之后按鼠标右键,选择Execute,最后Console视图会显示执行的结果。,2.7 本章小结,本章介绍了Java程序的运行环境及开发工具包JDK的使用。 重点介绍了集成开发环境Eclipse,结合HelloWorld实例,介绍了项目的创建、开发和运行过程。,Thanks!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1