Java开发综合实战 教案 项目一 Java开发环境和工具_第1页
Java开发综合实战 教案 项目一 Java开发环境和工具_第2页
Java开发综合实战 教案 项目一 Java开发环境和工具_第3页
Java开发综合实战 教案 项目一 Java开发环境和工具_第4页
Java开发综合实战 教案 项目一 Java开发环境和工具_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java开发综合实战STYLEREFbt1a项目一STYLEREFbt1bJava开发环境和工具项目一Java开发环境和工具思政目标关注行业发展现状和趋势,激发对本课程的兴趣和热爱。规划职业方向,主动提升自身技能,补短板、锻长板。技能目标了解Java的应用领域、学习路线和开发流程。能够安装JDK并配置开发环境。能够使用Eclipse开发简单的Java程序项目导读Java是基于JVM虚拟机的一种面向对象、跨平台、可移植性高的编程语言。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,凭借其简单易学、“一次编写,到处运行”的特性广泛应用于互联网、企业应用,以及大数据平台,在服务器端编程和跨平台客户端应用领域,Java也有很明显的优势。本项目简要介绍搭建Java开发环境的操作方法,以及使用Eclipse开发Java项目的基本操作。任务1初识Java开发任务引入小白是某职业技术学院的学生,了解到Java工程师就业前景非常好,想自学Java开发。Java的主要应用领域有哪些呢?该如何选择、配置合适的JDK版本进行Java开发呢?Java程序的开发流程又是怎样的呢?知识准备一、Java的特性与应用领域Java是上个世纪90年代初,美国Sun公司针对像有线电视转换盒这类处理能力和内存都很有限的消费设备,设计的一种开发小型家电设备的嵌入式应用的计算机语言。这种语言最初被命名为Oak,编写的代码短小、紧凑且与平台无关。由于市场对智能型家电的需求增长并不如预期的快速,因此该语言推出后反响平平。1995年5月Sun公司注册了Java的商标,将该语言重命名为Java,并正式推出了Java测试版。乘借互联网爆炸式发展的东风,全世界为之轰动,Java也随之开始蓬勃发展。1996年发布JDK1.0;1997年发布JDK1.1;1998年改进了早期版本缺陷,更名为Java2;1999年6月,为了覆盖手机、桌面和网页,Java发布了三个版本,分别为J2ME(手机)、J2SE(桌面)和J2EE(网页),其中“2”的意思是在Java1.2版本以后称为Java第二代。2004年,J2SE1.5更名为JavaSE5.0;2005年为了统一Java版本更新的叫法,取消了其中的数字"2":J2ME更名为JavaME,J2SE更名为JavaSE,J2EE更名为JavaEE;2009年甲骨文(oracle)收购SUN;2011年发布JavaSE7.0Dolphin海豚;2014年发布JavaSE8.0;2017年发布JAVA9.0。随后Java的版本每半年(3月和9月)更新一次,2021年9月发布最新版本JAVA17。作为网络时代广泛应用的编程语言之一,Java语言具有以下优势:简洁易学Java与C++语言类似,但出现于C++之后,摒弃了C++中烦琐、少用和不好用的部分,例如goto语句、指针运算、操作符重载、多重继承、虚基类,等等。跨平台/可移植性这是Java的核心优势。Java介于编译型语言和解释型语言之间。编译型语言(如C、C++)代码是直接编译成机器码执行,由于不同的平台CPU的指令集也不同,因此,需要编译出每一种平台的对应机器码。解释型语言(如Python、Ruby)由解释器直接加载源码然后运行,缺点是运行效率较低。Java是将代码编译成一种称为“字节码”(bytecode)的类别文件,然后针对不同平台编写虚拟机JVM,不同平台的JVM负责加载字节码并执行。字节码与计算机的厂牌无关,只要计算机安装Java解译程序就能执行Java的类别程序代码,实现一次编写,到处运行。此外,JVM的兼容性非常好,低版本的Java字节码完全可以正常运行在高版本的JVM上。安全性Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验,使Java可以很容易构建防病毒、防篡改的系统,适合于网络/分布式环境。高性能Java语言通过虚拟机的优化和JIT(JUSTINTIME,即时编译)技术提升运行效率。不仅如此,一些“热点”字节码编译成本地机器码存储在缓存中,在需要的时候重新调用,省去反复编译的过程,从而提高Java程序的执行效率。分布式Java是特地为互联网而设计的,有一个庞大的网络类库支持各种网络阶层的联系,能够处理TCP/IP协议。Java程序能够从网络的URL获取所要的资源,并加以处理。Java还支持RMI(RemoteMethodInvocation,远程方法调用),使程序能够通过网络调用方法。多线程Java语言内建多线程(multi-thread)的功能,支持多个线程同时执行,可以带来更好的交互响应和实时行为。这也是Java成为主流服务器端开发语言的主要原因之一。健壮性Java提供了一种系统级线程跟踪存储空间的分配情况的机制——GC(垃圾收集),在Java程序运行过程中自动进行,很大程度上减少了因为没有释放空间而导致的内存泄露。Java程序不可能造成计算机崩溃,如果出现某种错误,程序会抛出异常,再通过异常处理机制加以处理。借助Java,程序开发人员可以自由地使用现有的硬件和软件系统平台。Java的应用领域主要包括:桌面应用系统开发、电子商务应用、Web应用系统开发、企业级应用开发、交互式系统开发、多媒体系统开发、分布式系统开发、嵌入式系统开发。二、Java开发的学习路线Java根据不同的应用环境,分为三个不同版本:JavaSE、JavaEE和JavaME。JavaSE(JavaStandardEdition)称为标准版,定位为桌面级应用程序的开发。这个版本是Java平台的核心,包含标准的JVM和标准库,提供了非常丰富的API用来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,数据库操作、网络功能与国际化、图像处理、多线程以及输入输出支持等。上世纪90年代末在互联网上大放异彩的Applet就属于这个版本。JavaEE(JavaEnterpriseEdition)称为企业版,其核心是EJB(企业Java组件模型),定位为企业级分布式的网络应用开发,如电子商务网站和ERP系统。JavaEE是JavaSE的扩展,在JavaSE的基础上增加了大量的API和用于服务器开发的类库,运行在一个完整的应用服务器上,用来开发大规模、分布式、健壮的网络应用。例如:能让程序员直接在Java内使用SQL语法访问数据库的JDBC;能够延伸服务器功能,通过请求-响应模式处理客户端请求的Servlet;可以将Java程序代码内嵌在网页内的技术JSP,等等。这里要提请读者注意的是,由于目前JavaEE实现的关于web的轻量级项目如SSH、Spring等被众多的企业所使用,所以很多时候会将JavaEE和JavaWeb混用。严格来说,JavaWeb主要指以Java语言为基础,利用JavaEE中的Servlet、JSP等技术开发web互联网领域的应用。JavaWeb应用程序可运行在一个轻量级的Web服务器中(例如Tomcat)。也就是说,JavaEE是用来解决Javaweb开发的,Javaweb可看作是JavaEE的一部分。JavaME(JavaMicroEdition)称为微型版,定位为嵌入式系统开发,例如掌上电脑、手机等移动通信电子设备。JavaME版本针对电子消费产品的需求精简了JavaSE核心类库,也有自己的适合微小装置的扩展类。如今,JavaME已经被主流的Android平台取代。综上,Java三个版本的关系如图1-1所示。图1-1Java三个版本之间的关系JavaSE是整个Java平台的核心,因此要学习Java开发,首先要学习JavaSE,掌握Java语言的基础语法、Java核心开发技术(例如面向对象核心技术、异常处理、Java标准库、泛型与集合、Swing程序设计、I/O、多线程等),以及一些高级应用,例如操作数据库、Java绘图和网络编程。学习完这些基础知识板块,可以开发一些简单的管理系统、游戏、QQ通信应用等。如果要使用Java开发Web应用,则应进一步学习JavaEE,同时还需要学习Spring框架、web前端技术、动态网页技术、数据库开发、版本控制和分布式架构等。虽然JavaME定位于嵌入式系统开发,不过目前开发移动平台应用的主流工具和标准为Android。当然,读者可以根据自己的需求和喜好选择合适的开发版本。本书主要介绍利用JavaSE的部分核心开发技术开发Java桌面应用程序的方法和步骤。篇幅所限,将着重介绍面向对象核心技术、异常处理、Swing程序设计和事件处理、I/O流、网络编程、多线程技术以及操作数据库等知识。有关Java语言的基础语法、Java标准库、泛型与集合等知识板块,读者可查阅相关书籍。三、认识、安装JDKJava程序必须运行在JVM之上,所以,要学习Java开发,首先要安装JDK。1.什么是JDKJDK是JavaDevelopmentKit的缩写,也就是Java开发工具包,包括用于开发和测试用Java语言编写并在Java平台上运行的程序的工具,如JRE和编译器、调试器等开发工具。其中,JRE是Java的运行环境(JavaRuntimeEnvironment),包含JVM和Java核心类库。JVM也就是Java虚拟机(Javavirtualmachine),是整个Java实现跨平台的最核心的部分。在运行Java程序时,所有的Java程序会首先被编译为.class的类文件,这种类文件可以通过JVM调用解释所需要的类库lib解释执行。.class文件并不直接与机器的操作系统相对应,而是经过JVM间接与操作系统交互,由JVM将程序解释给本地系统执行。简单来说,JDK是面向开发者的,是程序员编写Java程序使用的软件。JRE面向使用Java程序的用户,是运行Java程序的用户使用的软件,将Java源码编译成Java字节码。JVM运行Java字节码。2.安装JDK本书使用的Java版本是JavaSE平台的最新长期支持(LTS)版本Java17。Java17带来的不仅仅是新功能,更快的LTS节奏和免费的OracleJDK使其成为有史以来支持最好的现代版本。提示:长期支持(LTS)是一种产品生命周期管理策略,LTS版本的支持持续数年,而非LTSJDK的支持仅持续六个月,直到下一个非LTS发行时为止。其他LTSJDK是Java8和Java11。(1)登录Oracle公司官网,下载JavaSE的最新稳定版。下载时,要根据自己的操作系统平台选择合适的JDK安装文件。本书选择在64位的Windows操作系统下安装的JDK17:jdk-17_windows-x64_bin.exe。(2)下载完成后,双击下载的文件启动安装向导。(3)单击“下一步”按钮,选择安装JavaSE的目标文件夹。默认安装到系统盘的Java\jdk-17.0.1\目录下,单击“更改”按钮可以指定其他目录。提示:建议指定一个好记的路径,在配置JDK是会用到这个安装路径。(4)单击“下一步”按钮,开始安装程序,并显示进度条。安装完成后,显示如图1-2所示的完成界面。图1-2完成安装(5)单击“后续步骤”按钮,将打开浏览器,显示当前JDK版本的官方文档,包括API文档、开发人员指南、发布说明及更多的相关资源,如图1-3所示。图1-3JDK文档JDK文档是Oracle公司为JDK工具包提供的一整套文档。其中包含了Java中的各种技术的详细资料,以及JDK中提供的各种类的帮助说明,是Java开发人员经常要查阅的资料。提示:建议将该网址添加到收藏夹进行收藏,方便开发过程中查阅JavaAPI的相关帮助说明。(6)单击安装向导中的“关闭”按钮,即可完成安装。安装完成后,利用命令提示符窗口可验证JDK是否安装成功,并查看安装的JDK版本。(7)按住键盘上的Windows键+R键,打开“运行”对话框。(8)输入命令cmd按Enter键,启动控制台。然后输入命令“java-version”,按Enter键,即可显示安装的JDK版本,如图1-4所示。图1-4查看安装的JDK版本此时打开JavaSE17的安装目录,可以看到如图1-5所示的文件目录。图1-5文件结构其中,bin文件夹可看作是JVM,包含Java开发工具和实用程序。lib文件夹则是JVM工作所需要的类库和支持文件,这两者可合称为JRE。打开bin文件夹,可以看到很多可执行程序,如图1-6所示。图1-6bin文件夹下面简要介绍Java开发中几个很重要的工具。javac.exe:Java的编译器,用于把Java源码文件(以.java为后缀)编译为Java字节码文件(以.class为后缀)。java.exe:这个可执行程序其实就是JVM,用于运行编译后的Java程序。jar.exe:打包工具,用于把一组.class文件打包成一个.jar文件便于发布。javadoc.exe:文档生成器,用于从Java源码中自动提取注释并生成文档。jdb.exe:Java调试器,可以设置断点和检查变量,用于开发阶段的运行调试。javap.exe:Java反汇编器,可以显示编译类文件中的可访问功能和数据,同时显示字节代码的含义。jconsole.exe:Java进行系统调试和监控的工具。四、配置环境变量安装完JDK后,必须配置系统环境变量才能使用Java开发环境。在Windows10操作系统下,只需要配置环境变量Path,以便系统能在任何路径下都识别java命令。环境变量Path用于在运行没有指定完整路径的程序时,告诉系统除了在当前目录下寻找,还应到哪些目录下寻找该程序。(1)在桌面上右击“此电脑”,从弹出的快捷菜单中选择“属性”命令,然后在打开的“系统”对话框左侧窗格中单击“高级系统设置”链接,打开“系统属性”对话框。(2)单击“系统属性”对话框底部的“环境变量”按钮,打开如图1-7所示的“环境变量”对话框。(3)在“系统变量”列表框中双击Path变量,打开如图1-8所示的“编辑环境变量”对话框。图1-7“环境变量”对话框图1-8“编辑环境变量”对话框(4)单击“编辑文本”按钮打开“编辑系统变量”对话框,在“变量值”文本框中,将路径C:\ProgramFiles\CommonFiles\Oracle\Java\javapath修改为JDK的安装路径(例如C:\ProgramFiles\Java\jdk-17.0.1\)的bin文件夹,如图1-9所示。图1-9修改Path变量的值(5)单击“确定”按钮依次退出上述对话框,即完成了JDK的环境配置。此时打开命令提示符窗口,输入命令“java”并按Enter键,如果输出java命令的用法,如图1-10所示,说明JDK的环境变量Path配置成功。图1-10JDK的Path配置成功输入命令“javac”后按Enter键,可以查看编译器信息,包括修改命令的语法和参数选项,如图1-11所示,说明JDK环境搭建成功。图1-11JDK的编译器信息五、Java程序的开发流程JDK环境搭建好之后,就可以编写、运行Java程序了。Java程序的开发流程如图1-12所示。图1-12Java程序的开发流程其中,源程序可以在文本编辑器中编写,保存为后缀名为.java的文件。编译指用Java编译器对源程序进行编译,生成后缀名为.class的字节码文件。执行是指使用Java解释器将字节码文件翻译成机器代码,然后执行并显示结果。从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系。但它的缺点也非常明显,就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。案例——使用命令行工具编译和运行程序本案例使用记事本编写一个简单的HelloWorld程序,在命令提示符窗口中运行。(1)打开记事本,输入如下的代码:publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}(2)将文件以文件名Hello.java保存到D:\java_source\目录下。这里一定要注意文件的后缀.java,表示这是一个java源程序文件。提示:文件名应与程序中的类名相同,区分大小写。接下来将该文件编译为字节码文件。(3)使用Windows+R组合键打开“运行”对话框,输入命令cmd,按Enter键进入命令符提示窗口。(4)在命令符提示窗口输入DOS命令,将工作目录切换到java文件所在的目录,然后输入命令“javacHello.java”编译程序,如图1-13所示。编译成功后,在源程序文件所在目录可以看到生成的字节码文件Hello.class,如图1-14所示。图1-13编译程序图1-14生成字节码文件字节码并不是真正的机器代码,而是虚拟代码,所以要得到程序的运行结果,还需要使用解释程序进行解释执行。(5)在命令符提示窗口输入命令“javaHello”运行程序,按Enter键即可输出运行结果,如图1-15所示。图1-15运行程序提示:使用java命令运行Hello.class文件时,不要带上文件的后缀.class,否则会出错。六、使用JavaAPI文档API是应用程序编程接口(ApplicationProgrammingInterface)。JavaAPI文档涵盖了Java语言中海量的API,提供了类的继承关系、成员变量、成员方法、构造方法、静态成员的详细描述和说明,是Java程序开发过程中不可或缺的编程词典。如果JDK安装结束时,没有单击“后续步骤”按钮查看、收藏当前JDK版本的官方文档,可以打开浏览器,在地址栏中输入/en/java/javase/17/index.html打开在线文档。为方便随时浏览,还可以将该文档下载到本地。(1)在浏览器中输入离线文档的网址:/java/technologies/javase-jdk17-doc-downloads.html,访问JDK文档中心。(2)单击超链接“jdk-17.0.0_doc-all.zip”下载文档,如图1-16所示。图1-16下载文档(3)解压下载的文档,可以看到如图1-17所示的文档结构,双击其中的index.html,即可打开文档,如图1-18所示。图1-17文档结构图1-18JavaAPI文档页面(4)单击要查看的API超链接文本,即可进入相应的页面查看详细描述和说明。任务2使用Eclipse开发Java程序任务引入了解了Java开发环境的搭建和基本开发流程,小白想试着编写一个简单的进销存管理系统。使用记事本或其他的文本编辑器编写Java程序不仅效率低下,而且很容易出错。小白决定使用Java开发的流行IDE——Eclipse来开发项目。那么该怎样装配Eclipse呢?如果要在Eclipse中学习别人编写的Java项目,该怎样导入项目文件呢?怎样为项目添加常用类库,并调试程序呢?知识准备一、装配EclipseIDE(IntegratedDevelopmentEnvironment,集成开发环境)集应用程序源代码编辑、组织、编译、调试、运行等功能于一体,具有代码自动提示功能,代码修改后可以自动重新编译,并直接运行,能极大地提高开发效率。本节介绍目前用于Java开发的流行IDE——Eclipse的安装配置方法。Eclipse是由IBM开发并捐赠给开源社区的一个IDE,是一个可扩展且跨平台的自由集成开发环境。Eclipse的特点是它本身是基于Java编写的,基于插件结构;提供了实时代码纠错功能,方便用户更快地定位代码中的错误。Eclipse的发行版提供了预打包的开发环境,包括Java、JavaEE、C++、PHP、Rust等。开发Java应用,本书需要下载的版本是EclipseIDEforJavaDevelopers。(1)登录Eclipse官网的下载页面/downloads/,单击如图1-19所示的“DownloadPackages”链接文本。图1-19下载页面(2)在打开的页面中,找到EclipseforJavaDevelopers,然后根据操作系统选择对应的下载链接,如图1-20所示。图1-20下载IDE(3)在打开的下载页面单击“Download”按钮,即可开始下载Eclipse的压缩包,如图1-21所示。图1-21下载EclipseEclipse服务器会根据客户端所在的地理位置分配下载镜像站点,如果在指定的镜像站点不能下载,可以单击“SelectAnotherMirror”链接文本,在展开的镜像站点列表中选择合适的站点进行下载。(4)下载完成后,将压缩包解压到合适的目录下,无须安装就可使用了。提示:从官网下载的Eclipse默认为英文版。对于英语不太好的初学者,可以访问/babel/downloads.php,进入EclipseBabelProjectDownloads页面,下载与Eclipse版本相同的简体中文语言包(以BabelLanguagePack-eclipse-zh为前缀)。解压后将其中的两个文件夹features和plugins复制到Eclipse安装包中,覆盖同名的文件夹,即可进行汉化。英语好的读者则建议使用更稳定的英文版。出于稳定性和一致性的考虑,本书以英文版Eclipse为平台介绍Java程序的开发方法。(5)双击解压缩文件中的eclipse.exe文件,即可启动Eclipse,弹出如图1-22所示的“EclipseIDELauncher”对话框。图1-22“EclipseIDELauncher”对话框(6)单击“Browse”按钮,设置Eclipse的工作空间(Workspace)。工作空间可理解为文档目录,用于存放项目文件、Eclipse的配置文件和临时文件。指定工作空间路径后,后续在Eclipse中创建的项目都会保存在该路径下。由于放置在工作空间中的项目采用相对路径保存项目信息,因此,不论如何移动工作空间,其中的项目都能正常工作。默认情况下,每次启动Eclipse时都会启动这个对话框,如果不希望每次启动时都询问工作空间的设置,勾选“Usethisasthedefaultanddonotaskagin”复选框。(7)单击“Launch”按钮,即可启动Eclipse。初次启动时,会显示如图1-23所示的欢迎界面。图1-23欢迎界面欢迎界面提供了访问某些常用功能的快捷方式,如果希望每次启动时都显示欢迎界面,勾选右下角的“AlwaysshowWelcomeatstartup”复选框。(8)关闭欢迎界面,即可进入Eclipse的工作界面,如图1-24所示。图1-24Eclipse工作界面编辑器两侧和底部为各种视图。二、开发Java程序Java应用程序(也称项目)以类为基本单位,由若干个类构成。为便于维护,每个类放置在一个源文件中。Java应用程序必须有一个主类,即含有main()方法的类,它是执行程序的入口。使用Eclipse开发Java程序的步骤一般可分为4步:新建Java项目→新建Java类→编写Java代码→运行Java程序。案例——使用Eclipse编译和运行程序本案例使用Eclipse创建HelloWorld项目,编译并运行,帮助读者熟悉使用Eclipse编写Java程序以及运行程序的方法。首先创建Java项目。(1)启动Eclipse,在菜单栏选择File→New→JavaProject命令,打开“NewJavaProject”对话框。在“Projectname”文本框中输入项目名称HelloWorld。在Projectlayout选项区域选中Createseparatefoldersforsourcesandclassfiles单选按钮,这样可以为源文件和类文件分别创建单独的文件夹。本例其他选项保留默认设置,如图1-25所示。图1-25“NewJavaProject”对话框(2)单击“Finish”按钮,打开“Newmodule-info.java”对话框。该对话框用于新建模块化声明文件。模块化开发比较复杂,且新建的模块化声明文件也会影响Java项目的运行,因此对初学者通常不建议创建模块化声明文件。(3)单击“Don’tCreate”按钮关闭对话框,即可完成Java项目的创建。此时,在PackageExplorer窗格中可以看到创建的项目HelloWorld。展开该节点,其中的src为项目的源代码目录,如图1-26所示。图1-26创建的Java项目接下来创建Java类文件,可通过“新建Java类”向导完成。(4)在src目录上右击,从弹出的快捷菜单中选择“New”→“Class”命令,打开“NewJavaClass”对话框。在“Name”文本框中输入类的名称Hello,并勾选“publicstaticvoidmain(String[]args)”复选框,如图1-27所示。图1-27创建类Sourcefolder文本框用于填写源程序文件夹的路径,默认自动填充,一般不用修改。Package文本框中用于填写类文件的包名,如果不填写,则使用Java项目的默认包。选中“publicstaticvoidmain(String[]args)”复选框后,在创建类文件时,会自动为该类添加main()方法,使该类成为可以运行的主类。(5)单击“Finish”按钮,即可创建Hello类。此时在Eclipse的编辑器中可以看到自动添加的结构代码,src目录下可以看到创建的文件Hello.java,如图1-28所示。图1-28创建的类文件接下来编写Java代码。(6)在编辑器中编辑main()方法的代码,例如在控制台输出文本“HelloWorld!”,如图1-29所示。在编辑过程中,Eclipse会同时进行编译工作,生成的.class文件在项目的bin目录下可以看到,如图1-30所示。图1-29编辑类文件图1-30生成的.class文件源代码编译完成,就可以运行程序了。(7)在工具栏中单击“Run”→“RunAs”→“JavaApplication”命令,如图1-31所示,或在main()方法所在的主类Hello.java上右击,从弹出的快捷菜单中选择“RunAs”→“JavaApplication”命令,即可运行程序。图1-31运行程序如果在运行前没有保存项目中的资源文件,运行前会弹出如图1-32所示的“SaveandLaunch”对话框,选中要保存的资源文件后,单击“OK”按钮,即可开始运行程序。(8)运行结束后,在编辑器下方的“Console”窗格中可以看到运行结果,如图1-33所示。图1-32“SaveandLaunch”对话框图1-33运行结果三、导入项目文件如果要将已有的项目源码导入Eclipse中,可以执行以下操作。(1)在菜单栏选择File→Import命令,打开Import对话框。(2)展开列表框中的General节点,单击ExistingProjectsintoWorkspace,如图1-34所示。(3)单击Next按钮,在打开的对话框中单击Browser按钮,选中项目文件所在的文件夹。Eclipse即可自动识别Java项目名称,并将选中的项目添加到Projects列表框中,如图1-35所示。图1-34Import对话框图1-35选择要导入的项目(4)单击Finish按钮,即可将指定的项目导入当前工作空间,并显示在“PackageExplorer”视图中。四、为项目添加常用类库一个大型的完整Java项目,往往需要多个JAR类库的支持,例如JDBC数据库连接的类库、Hibernate类库、Spring类库,以及一些自定义类库,等等,这些类库必须添加到当前项目的构建路径中才能够使用。首先新建一个用户库,用于放置常用的类库。(1)在Eclipse中选择Window->Preferences命令,在打开的对话框左侧窗格中选择Java->BuildPath->UserLibraries节点,然后在右侧窗格中单击New按钮,打开NewUserLibrary对话框,如图1-36所示。图1-36NewUserLibrary对话框(2)输入类库名称,然后单击OK按钮创建用户库。注意:在创建用户库时,不要勾选Systemlibrary(addedtothebootclasspath复选框,否则运行时会报错。(3)单击AddExternalJARs按钮,在打开的JARSelection对话框中选择需要添加的jar包,然后单击“打开”按钮添加类库,单击ApplyandClose按钮关闭对话框。如果要在项目中使用某个用户库,可以执行以下操作:(4)在Eclipse中右击要使用类库的项目,从弹出的快捷菜单中选择buildpath->“AddLibrary命令。然后在库类型列表框中选择UserLibrary,如图1-37所示。图1-37选择要添加的库类型(5)单击Next按钮,在显示的库列表中勾选需要的类库,然后单击Finish按钮即可。五、程序调试在程序开发过程中,为了验证程序的运行情况,通常需要对程序段进行调试、修改、调试、修改……的操作。Eclipse内置了Java调试器,可以设置程序的断点、以调试方式运行Java程序。使用Eclipse的Java调试器首先要设置程序断点,然

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论