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

上传人:sccc 文档编号:5830622 上传时间:2023-08-24 格式: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(Java平台标准版)J

2、avaEE(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程序的运行环境,Java MEJava ME为在

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

4、 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变量后附加上“c:jdk1.6bin”,同时创建一个c

5、lasspath变量,其值为“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 Applet。javadoc.exe:Java文档制作工

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

7、、编译及运行,编辑 流行的集成开发环境有很多种,功能比较简单的有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 application.public class HelloWorld publi

8、c 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程序的编辑、编译及运行,运行 在命令窗口中键入以下命令:java HelloWorld系统首先将字节码文件HelloWorld.cl

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

10、01年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的主要特性很方便地对源文件进行导入和导出;源代码的管理更加容易;支持团队开发;支持插件开发功能。,2.4 集成开发环境简介,JBuilderJbuilder也是优秀的Java集成开发工具之一,在

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

12、支持使用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 Eclipse安装与环境介绍,Eclipse的体系结构Eclipse项目分成3个子项目,分别是Eclipse平台(Platform

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

14、e 的下载地址: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.5 Eclipse安装与环境介绍,Eclipse在Windows下的安装点击eclipse.exe运行,第一次运行时,会弹出一个对话框,提示

15、用户设置工作区目录。,2.5 Eclipse安装与环境介绍,Eclipse在Windows下的安装第一次启动成功后将出现以下欢迎界面。关闭该界面即可进入Eclipse工作台。,2.5 Eclipse安装与环境介绍,Eclipse工作台Eclipse工作台中主要包含的界面元素有:菜单栏、工具栏及多个视图。,2.5 Eclipse安装与环境介绍,Eclipse工作台在Java视景中,可以从主菜单选择File,然后选择Open File,将前面已经编写的HelloWorld.java程序读进来。,2.6 Eclipse环境下的项目开发过程,新建Java项目从菜单栏选择FileNewJava Proj

16、ect;或者在Package Explorer视图中单击鼠标右键,从弹出窗口中选择New Java Project;或者按工具栏上的NewJava Project。在New Java Project窗口中输入项目的名称,2.6 Eclipse环境下的项目开发过程,新建Java项目弹出项目信息对话框如图所示,上面有四个选项卡,分别为:Source、Projects、Libraries、Order and Export。,2.6 Eclipse环境下的项目开发过程,新建Java项目创建后的HelloWorld如图所示。从Eclipse工作台中的Navigator视图可以看到,该项目由四部分组成:b

17、in目录、src目录、.classpath文件和.project文件。,2.6 Eclipse环境下的项目开发过程,创建Java程序项目创建好后,就可以在这个项目中创建Java程序了。(1)从菜单栏选择FileNew Class来启动Java类创建向导。,2.6 Eclipse环境下的项目开发过程,创建Java程序(2)系统弹出类文件信息对话框,如图所示。我们在Package项中输入“com.jupiter”作为类文件的包路径。,2.6 Eclipse环境下的项目开发过程,创建Java程序(3)在源代码文件加入完成后,将返回Eclipse工作台,如图所示。,2.6 Eclipse环境下的项目开

18、发过程,创建Java程序(4)在HelloWorld加入代码用于在控制台视图中显示“Hello World!”信息。,2.6 Eclipse环境下的项目开发过程,代码输入支持功能在输入程序代码时,在输入完类名及点操作符后暂停一会,Eclipse会显示一串建议清单,列出此类可用的属性和方法。,2.6 Eclipse环境下的项目开发过程,代码输入支持功能也可以只打类名开头的字母,然后按Alt+/键(同时按Alt键和/键),系统会显示一串建议清单。,2.6 Eclipse环境下的项目开发过程,代码输入支持功能组合键Alt+/还可以一同显示已建立的模板程序代码,例如,先输入for,再按Alt+/这个组

19、合键,系统会显示模板的清单。,2.6 Eclipse环境下的项目开发过程,执行Java程序在Navigator视图中HelloWorld.java上右键单击弹出菜单,选择Run asJava Application即可。,2.6 Eclipse环境下的项目开发过程,执行Java程序如果程序运行时需要从外界传递参数,则需要设定程序启动的相关选项。,选择菜单栏RunRun Configurations,开启Run的设定窗口。,2.6 Eclipse环境下的项目开发过程,执行Java程序要运行Hello.java程序,只需要在Arguments标签页中输入要传入的值。若有多个值要传入的话,值之间用空

20、格分隔,如图所示。,2.6 Eclipse环境下的项目开发过程,执行Java程序输入参数后,按Run按钮,系统在控制台(Console)窗口中显示运行结果,如图所示。,2.6 Eclipse环境下的项目开发过程,Java实时运算薄页面(Java Scrapbook Page)Eclipse提供了方便的编写Java程序代码并执行的环境,这就是Java实时运算薄页面。将当前视景切换到Java视景。,选择菜单栏FileNewOther,或者在项目上按鼠标右键,之后选择NewOther。系统弹出选择向导窗口,如图所示。,2.6 Eclipse环境下的项目开发过程,Java实时运算薄页面(Java Sc

21、rapbook 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备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号