欢迎来到天天文库
浏览记录
ID:33361748
大小:1.55 MB
页数:50页
时间:2018-05-25
《第2章java程序的运行与开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Java程序的运行与开发环境Java程序的运行环境Java开发工具包Java程序的编辑、编译与运行集成开发环境简介Eclipse安装与环境介绍Eclipse环境下的项目开发过程2.1Java程序的运行环境Java程序不能直接在操作系统上运行,需要在Java平台上运行。Java平台由Java应用编程接口(API)和Java虚拟机(JVM)构成。Java应用编程接口是指经过编译的、可在应用程序中直接使用的Java类库。Java虚拟机负责解释和执行Java程序。2.1Java程序的运行环境2.1Java程
2、序的运行环境Java分为三个体系:JavaSE(Java平台标准版)JavaEE(Java平台企业版)JavaME(Java平台微型版)2.1Java程序的运行环境JavaSE以前称这个体系为J2SE。在此平台上开发的Java应用程序可以部署在桌面、服务器、嵌入式环境和实时环境中。2.1Java程序的运行环境JavaEE企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面
3、向服务的体系架构(SOA)和Web2.0应用程序。2.1Java程序的运行环境JavaMEJavaME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒)上运行的应用程序提供一个健壮且灵活的环境。JavaME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。2.2Java开发工具包——JDKJava平台的三个体系都针对Java开发人员提供了Java开发工具包(JavaDevelopmentKit,JDK)。本书的前16章在JavaSE平台上讲解Ja
4、va应用程序的开发,因此,本节简单介绍JavaSE软件开发工具包。可以到Oracle的网站上去下载JDK,地址是http://www.oracle.com/technetwork/java/index.html。2.2Java开发工具包——JDK目前的最新版本为JavaSE7,选择下载JavaSE6版本即可。JDK的安装文件是一个exe程序(程序名为jdk-6-windows-i586.exe),直接执行,然后按提示不断选择下一步即可完成安装。可将JDK安装在d:jdk1.6,将运行时环境安装在d:j
5、re1.62.2Java开发工具包——JDK在WindowsXP操作系统下安装时不需要去设置JDK的环境变量,如果是其他操作系统,例如Windows2000,则需要配置JDK的path和classpath环境变量。JDK环境变量配置方式为:选择“控制面板系统高级环境变量系统变量”,在已有的path变量后附加上“c:jdk1.6bin”,同时创建一个classpath变量,其值为“c:jdk1.6libtools.jar;c:jdk1.6libdt.jar”。2.2Java开发工具包
6、——JDKJDK主要包括Java运行环境、Java工具和Java基础类库。JDK中部分常用工具如下:javac.exe:Java编译器,用于将Java源程序编译成字节码,即将.java文件编译成.class文件。java.exe:Java解释器,用于解释执行Java字节码,即接受.class文件,然后启动Java虚拟机解释并执行。appletviwer.exe:用于运行和调试已经编译成字节码的JavaApplet。javadoc.exe:Java文档制作工具。jar.exe:压缩工具。javah.exe:
7、C头文件产生工具,用于编写本地方法。jdb.exe:Java调试器,用来调试Java程序。2.3Java程序的编辑、编译及运行从系统的角度,Java程序要经过编辑、编译、加载、验证和运行五个阶段。从用户的角度,只需要编辑、编译及运行三个步骤:Java程序的编辑、编译及运行过程2.3Java程序的编辑、编译及运行编辑在Linux操作系统上广泛使用的编辑器有vi和emacs。在Windows操作系统上,可以使用最简单的编辑器——记事本(Notepad)。集成开发环境支持软件开发过程,包括程序的编辑与调试功能。
8、2.3Java程序的编辑、编译及运行编辑流行的集成开发环境有很多种,功能比较简单的有JCreator(www.jcreator.com)、BlueJ(www.blueJ.org)、JEdit(www.jedit.org)等。功能强大的有Eclipse(www.eclipse.org)、NetBeans(www.netbeans.org)、JBuilder(www.borland.com)等。2.3Java程序的编辑、编译及运行
此文档下载收益归作者所有