A JDK的安装和使用
一、JDK的安装
1.从网上下载JDK的安装程序,在本手册中以jdk-1_5_0_11为例。运行安装程序,如下图所示:
2.安装程序启动,选择接受许可证协议并点击下一步,进入下一个页面:
3.选择要安装的可选功能和安装路径,这里取默认路径为C:\Program Files\Java \jdk1.5.0_11\。点击下一步进入下一个界面。如下图:
4.安装完毕后弹出J2SE Runtime Environment 5.0的安装对话框,如下所示。选择安装路径,并点击下一步,如所示。
5.接受默认设置,点击下一步安装jre1.5.0_11。如下图所示。
6.安装完成后,提示JDK成功安装并结束。如下图所示。
二、环境变量的配置
1.右键单击“我的电脑”,选择“属性”,如下图所示。
2.选择高级标签,在页面上点击“环境变量”。如下图所示。
3.在“系统变量”的列表里选择变量Path,然后点击编辑,添加变量值为C:\Program Files\Java\jdk1.5.0_11\bin\,如下图所示。
5.在“系统变量”的列表里点击“新建”按钮,添加变量名CLASSPATH,编辑变量值为C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar,如下图所示。
注意:最好在CLASSPATH中添加“.;”,代表搜索当前目录。用惯了windows的用户可能会以为java虚拟机在搜索时会搜索当前目录,其实不会。许多刚刚开始学习的人照搬写好“hello,world”程序,运行却弹出“java.NoClassDefFoundError”,原因就是没有设置好CLASSPATH。
在以上步骤完成之后,就可以在命令行下编译java源代码,并运行生成的class文件。以hello.java为例,编译命令为javac hello.java,运行命令为java hello。这需要我们事先用文本编辑工具写好源代码,再到命令行下执行。
B Eclipse的安装与使用
一、Eclipse简介
Eclipse是一个开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的java集成开发环境。作为一套开源工具,可用于构建web services、J2EE等各种类型的应用,其所提供的功能不亚于、甚至要超过由专业的集成环境供应商所提供的商业化产品。
Eclipse的优势在于,免费、程序代码排版功能、有中文化包、支持多种操作系统(Windows、Linux、Solaris、Mac OSX)..。最关键的是,Eclipse拥有扩展性极强的插件体系结构。有了插件,Eclipse系统额核心部分在启动的时候要完成的工作就是启动平台的基础部分和查系统的插件,用户使用起来更加具有灵活性。
二、Eclipse及插件安装
Eclipse是免费软件,可以从Eclipse的官方站点上下载。这里介绍windows平台下的Eclipse3.2.2,需下载的安装文件为eclipse-SDK-3.2.2-win32.zip,也可以在网站上下载多国语言包NLpack-eclipse-SDK3.2.x-win32.zip,安装该语言包可以得到中文版的Eclipse。截
将eclipse-SDK-3.2.2-win32.zip压缩文件直接解压到选定的路径下就可以使用。解压完成后,双击eclipse文件夹下面的执行文件,启动Eclipse,出现如图 15所示的启动界面。如果是第一次启动,在出现工作界面之前,会询问用户设置workspace的工作路径和欢迎界面。
启动完成后出现如下图所示的工作界面:
要使用Eclipse插件,将下载的插件压缩包解压到eclipse安装目录下覆盖即可。使用这种方法的话Eclipse在启动时就加载插件。还有一种安装方法是创建一个链接文件,在Eclipse要使用到插件的时候在将插件加载到内存中去,显然后一种方法可以提高Eclipse的运行效率。
三、Eclipse使用
在使用Eclipse时,可能对提供的默认界面不习惯,可以将布局调整为自己喜欢的风格。而且可以设置不同的透视图风格,可以在完成不同的任务时选择不同的界面布局,这里以设置java透视图为例:选择windows->show view,弹出窗口如下图所示。
在调整好布局之后,点击windowssave->Perspective As。
将刚刚调整的布局选择为java(default)保存,这样每次启动之后就是调整后的布局了。
调整好布局之后,选择Windows->Preferance,可以对java配置项进行设置。
展开左边树中“java”节点,选择Installed JRES,选择java程序的运行环境。
用户还可以对Eclipse的其他运行细节进行调整,读者可以自己多去尝试,熟悉开发环境。
四、Eclipse编程实例
在Eclipse安装配置完毕之后,可以开始第一个java程序:helloworld。
在编写源代码之前,需要创建一个工程。选择File->new->Projects…,弹出如图所示的对
话框。
选择要建立的工程类型,这里我们选择java Project,点击next按钮后,弹出如所示的对话框。
为创建的工程提供一个名称,这里填入HelloWorld,点击Finish。在导航器视图中会出现建立的工程。
右键点击工程文件夹,选择new->class,会弹出创建class的对话框。如图 25所示。
jdk怎么使用在对话框中为class指定一个名称,这里为hello。点击Finish后即创建了一个java源文件,并在编辑器中显示。这里可以选择一些模板代码,如main方法,继承抽象方法等等。选择创建main方法的模板。创建完毕后可以在命令行中编写代码。
点击“Finish”按钮,出现界面如下:
编写好HelloWorld的源代码,保存。在导航器视图中右键点击hello.java,选择Run as->java Application,如图所示。编译运行后在console视图中显示程序运行结果。
到这里一个简单的程序就成功运行了,通过类似的操作可以实现其他的程序。Eclipse带有的差错纠正功能和各种便捷的操作和设计就不做一一介绍,读者可以在使用过程中熟悉其强大的功能。
当然Eclipse的功能并不仅仅局限于此,我们可以通过Eclipse的丰富的插件来实现很多其他的功能,一个较为重要的功能就是使用拖拉的方式构建GUI。可以实现这个功能的插件为Jigloo SWT/Swing GUI Builder和Eclipse Visual Editor。如所示为使用Eclipse Visual Editor的开发界面程序。
除了GUI设计,Eclipse的其他插件还可以将class文件打包成jar文件,打包成exe文件等。要实现一些高级功能,需要加载一些类库和安装一些插件,有兴趣的话读者可以进一步深入研究。
五、调试java代码
编过程序的人都知道,无论多有经验的程序员,无论你多么小心翼翼,都无法避免在程序中出现Bug,或者出现无法预计的错误,这也就是调试存在的原因。
(一)Java调试器介绍
Eclipse作为一个集成编程环境,内置了java调试器,该调试器提供所有的标准调试功能,包括进行单步执行、设置断点和值、检查变量和值,以及暂挂和回复线程的能力。调试器采用的是客户机/服务器设计,因此用户可以调试在本地工作站上运行的程序,即本地调试;也可以一调试在网络中其他系统上远程运行的程序,就是所谓的远程调试。
Eclipse调试器本身是作为Eclipse二进制文件中包含的标准插件而存在的。它是Eclipse提供的java开发工具(JDT)的一部分。Eclipse还有一个特别的Debug视图,允许在工作台中
管理程序的调试运行。它为调试中的每个目标显示其暂挂线程的堆栈帧。程序中的各个线程作为树的节点出现,而Debug视图则显示运行中的各目标的进程。如果暂挂一个线程则其堆栈帧显示为子元素。
(二)调试器配置
1.调试透视图配置
在编写java源代码时对java透视图进行了配置,在对java程序进行调试时同样可以定制调试透视图的布局。
选择window->Preferance->Run/Debug,打开调试器首选项页面,如图所示。在该界面中可以进行一些关于运行/调试的常规设置,如是否在遇到断点时激活工作太,遇到断电时切换至相关联的透视图。如果用户希望在使用“Run to Line”功能时跳过断点,则选择复选框“Skip breakpoints during a ‘Run to Line’ operation”。
在左边的列表栏中选择“Lauching”项,对启动的常规项进行设置。包括是否在启动时切换到项关联的视图,时候在工作控件包含断点时以调试的方式启动。如图 32所示。
在左边的列表栏中选择“View Management”项,由于“Debug”视图可以根据选择的内容自动打开,所以在该项中要应用该项特征的视图。
2.Eclipse调试视图
在调试项目之前,需要先完整地编译和运行代码。首先需要为应用程序创建运行配置确认
其正常启动。之后,需要使用Run->Debug菜单,或者使用Run->Debug as->java Application打开调试视图。如果是第一次进入调试,系统会提示用户进行调试配置。如图所示。
Eclipse的视图布局可以进行个性化调整,用户可以根据自己的喜好布置视图的位置,推荐用户在调试的过程中,使用Eclipse的默认视图布局。
● 调试视图:以树状结构显示正在调试的进程,以及真个调试的历史记录。
● 变量视图:在调试的过程中,为了判断出错的原因,用户可能需要知道在当前类中的一些成员的值。对于简单变量,将鼠标悬停在变量名上方,则会显示一个文本框显示该变量的信息,包括它的当前值。如果是复杂变量,则需要在变量视图中查看值。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论