2.JavaEE开发及运行环境.ppt
《2.JavaEE开发及运行环境.ppt》由会员分享,可在线阅读,更多相关《2.JavaEE开发及运行环境.ppt(42页珍藏版)》请在三一办公上搜索。
1、第2讲 Java EE 开发及运行环境,39,2,2.1 JDK的下载、安装、配置,JDK(Java Development Kit,Java开发工具包)是用于构建发布在Java平台上的组件和应用程序的开发环境。它是一切Java应用程序的基础,所有的Java应用程序都是构建在JDK之上。,3,下载可以到Java官网下载JDK的最新版本。原始的Java官网为http:/6 Update 21 with Java EE,该版本包含Java企业应用开发的相关扩展包和一个自带的全面支持Java EE规范的应用服务器GlassFish v3。为了更好地学习Java EE开发,最好从官网同时下载相关官方文
2、档及JDK源码。,4,安装双击下载的JDK安装程序即可启动安装向导,通过界面后即要求指定JDK的安装目录,这里选择D:Java;接下来是确定安装选项,点击按钮即开始自动安装和进行相关配置。,5,配置环境变量配置环境变量是为了设置Java程序的编译和运行环境信息。在Windows平台下,通常需要设置JAVA_HOME、CLASSPATH和PATH三个系统环境变量。鼠标右击“我的电脑”,然后选择快捷菜单的“属性”,然后在系统属性对话窗的“高级”选项卡里点击按钮,即可进入环境变量设置对话框。如图2.1所示。对话框的上栏用于设置当前用户的环境变量,下栏用于设置全局的系统环境变量。选择相应的环境变量后点
3、击按钮即对其进行设置。如果还没有建立该环境变量则可点击按钮建立。,6,环境变量JAVA_HOME用于设置JDK的安装目录,这里为“D:Javajdk”。环境变量PATH用于设置JDK的程序目录,可设置为“%JAVA_HOME%bin”,相当于“D:Javajdkbin”。环境变量CLASSPATH用于设置JDK类库搜索路径,可在原有路径的前面添加“.;%JAVA_HOME%jrelibrt.jar”;相当于“.;D:Javajdkjrelibrt.jar;”。,7,注意,如果环境变量包含多个值,则它们之间须以分号“;”分隔。设置CLASSPATH时注意不能漏了“.”,它代表组件当前路径,应放在
4、最前面,表示首先在组件所在路径中搜索。JDK类库通常以JAR包的形式提供,因此将其设置为rt.jar,其中打包了JDK的所有类库。,8,2.2 常用开发环境的安装、配置和使用,Java企业级应用的开发仅有JDK和普通文本编辑器显然不够的,通常需要在集成开发环境(IDE)中进行。本文仅对目前主流的Java EE IDE作一个简单的介绍。,9,Eclipse/MyEclipse,(1)简介Eclipse是IBM推出的、开放源码的、可扩展的通用开发平台。Eclipse由业界领先者推出,具有强大的行业力量;Eclipse美轮美奂的人机界面受到广泛赞誉和推崇;Eclipse提供对多重平台特性的支持,并支
5、持包括Java在内的众多开发语言;Eclipse采用插件机制,是一个真正可扩展、可配置的IDE。MyEclipse本质上为Eclipse插件。其企业级开发平台(MyEclipse Enterprise Workbench)是功能强大的商用Java EE集成开发环境,支持代码编写、配置、调试及发布,完整支持HTML、JavaScript、CSS、SQL、JSF、Struts和Hibernate等,是基于Eclipse并集成了丰富插件的商用IDE。建议初学者使用MyEclipse企业级开发平台进行学习,这样可简化Java EE开发和布署的复杂性。,10,(2)安装及配置从Eclipse官网http
6、:/www.eclipse.org/可免费下载最新版本的Eclipse,下载相应平台的Eclipse压缩包后只需简单地解压缩到磁盘eclipse文件夹中即可,双击eclipse文件夹中的eclipse.exe程序即可启动Eclipse IDE环境。安装过程中,Eclipse会自动寻找JDK并进行环境配置,也可手动配置Eclipse。选择Window菜单中的Preferences菜单项,打开参数设置对话框,然后展开左侧列表的Java项并选择Installed JREs,接着点击右侧的按钮,在弹出的对话框中选择STANDARD VM,然后点击JRE Home框旁边的按钮,选择JDK的安装目录(这里
7、为D:Javajdk),相关的JRE system libraries就已自动列出,点击即可设置完成。,11,从MyEclipse官网(http:/)可下载最新版本的MyEclipse企业级开发平台。在下载列表中可选择相应平台的安装包下载。本文使用的是MyEclipse.8.5 GA版,安装包文件为myeclipse-8.5.0-win32.exe。双击安装包即可启动安装向导,其间只需选择合适的安装路径,其他选项保持默认即可顺利完成安装。在安装过程中,MyEclipse会自动寻找JDK或使用自带的JDK进行环境配置。MyEclipse Enterprise Workbench集成了Eclips
8、e、JDK及其它很多Java EE开发插件,因此,安装MyEclipse企业级开发平台时可省去Eclipse和JDK的安装。,12,(3)使用启动第一次启动MyEclipse时会首先弹出选择工作区对话框。工作区(workspace)是指存放源程序文件及配置文件的文件夹。选择一个文件夹并设置为默认工作区后,以后启动则直接使用该工作区并装入其中的应用程序。MyEclipse以项目(Project)为单位管理应用程序,一个项目对应一个应用程序。一个大型企业级应用通常可包含多个不同种类的应用(Application),每个应用对应一个项目,多个项目可包含在一个工作区(Workspace)中,一个工作区
9、对应一个文件夹。,13,用户界面MyEclipse集成开发环境主界面如图2.2所示。与Eclipse十分相似,包括菜单栏、工具栏(Toolbar)、视图(View)、编辑器(Editor)和状态栏等。主菜单包括File(文件)、Edit(编辑)、Source(源代码)、Refactor(重构)、Navigate(导航)、Search(查找)、Project(项目)、MyEclipse、Run(运行)、Window(窗口)、Help(帮助)。MyEclipse主界面由若干称为视图(View)的功能子窗口组合而成,可更改各视图的大小,移动其位置。若干视图的组合称为透视图(Perspective)。
10、选择“WindowShow View”菜单命令可根据需要打开相关视图,在对象上单击或双击会自动打开相应的查看或编辑视图窗口。选择“WindowOpen Perspective”菜单命令切换到不同透视图界面,默认的透视图界面上图2.2所示。当因视图大小、位置改变而变得不便操作时,可选择“WindowReset Perspective”菜单命令恢复到默认透视图状态。,14,15,MyEclipse常用视图及功能见表2.1。,表2.1MyEclipse常用视图及功能说明,16,MyEclipse内置的编辑器具有代码提示和源码查看等高级功能。当在类名或对象名后输入点运算符“.”时将自动呈现代码提示窗口
11、,从中可选择输入所需要的方法或属性等。当按住Ctrl键并单击类名或方法名时,将打开该类源码或直接定位到方法的定义部分。,17,开发步骤创建工作区:创建工作区文件夹,并选择“FileSwitch Workspace”菜单命令切换到该工作区。创建项目(Project):选择“FileNewProject”菜单或直接点击“FileNew”菜单中列出的常见项目类型(如Java Project,Web Project,EJB Project等);创建应用程序组件:选择“FileNew”菜单中列出的常见组件(Class、Interface等)。编写和编译组件:在编辑器中设计、编写和调试组件代码,保存并编译
12、组件。MyEclipse默认为即时编译,能即时看到编译信息,以便发现问题即时纠正。打包/发布应用:选择“FileExport”打包组件以便发布。如果设置好了应用服务器,则也可直接点击工具栏的图标将应用直接部署到服务器上。,18,(4)程序调试基本概念当程序不能正常运行或者运行结果不正确时,表明程序中存在错误。按照错误的性质可将程序错误分成三类:语法错、语义错和逻辑错。这三类错误的发现时刻不同,处理错误的方式也不同。违反语法规范的错误称为语法错(syntax error)。如标识符未声明、表达式中运算符与操作数类型不匹配、赋值时变量类型与表达式类型不兼容、括号不匹配、语句末尾缺少分号、else没
13、有匹配的if,等等。语法错又称为编译错。程序员必须及时改正语法错误并重新编译程序。为避免产生语法错误,应严格按照语法规则编写程序,注意标识符中字母大小写等细节问题。MyEclipse编辑器能即时识别语法错误并以红色x标记出错行。当鼠标移向出错标记时会给出错误信息。,19,程序语法正确但存在语言含义错误的情况称为语义错(semantic error)。如输入数据格式错、除数为0错、变量赋值超出其范围、数组下标越界等。语义错会在程序运行时被发现,故又称为运行错(run-time error)。MyEclipse运行时一旦发现语义错,将停止程序运行,并在Console视图中给出异常类和出错位置,以方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaEE 开发 运行 环境

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