第2章Java程序的运行与开发环境.ppt
《第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集成开发工具之一,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序 运行 开发 环境

链接地址:https://www.31ppt.com/p-5830622.html