NetBeans IDE开发工具的安装与使用_第1页
NetBeans IDE开发工具的安装与使用_第2页
NetBeans IDE开发工具的安装与使用_第3页
NetBeans IDE开发工具的安装与使用_第4页
NetBeans IDE开发工具的安装与使用_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

第3章IDE开发工具的安装与使用3.1JDK的下载与安装无论安装NetBeans还是Eclipse,都需要先安装好JDK(JavaDevelopmentKit)。可以到sun公司的官方网站下载JDK6,网址:/javase/downloads/。下载后,选择默认安装即可。JDK6一般默认安装到C:\ProgramFiles\Java\jdk1.6.0,NetBeans或Eclipse安装时一般会自动搜寻这个路径。3.2NetBeans的安装与使用NetBeans最初于1996年作为一个学生项目启动,1999年间成为由SunMicroSystem公司赞助的开源项目,次年创建了官方网站:。目前,NetBeans已发展成为—个全功能的JavaIDE,可以在Solaris、Windows、Linux和MacintoshOSX平台上进行开发,它可以帮助开发人员编写、编译、调试和部署Java应用。目前的最新版本是6.7,它可以在安装的过程中选择同时安装Glassfish或Tomcat这两个web服务器软件,从而免除了繁琐的配置和安装过程。它的使用简单易学,初学者很容易上手。3.2.1NetBeans的安装登录NetBeans的官方网站http://,可以方便地获取NetBeans6.7的安装包netbeans-6.7-ml-windows.exe。双击该文件,即可开始安装,将出现所下的画面:整个安装过程如下:(1)在图3-2的界面中点击“定制”按钮,以便选择要安装的软件包及运行时库等。WetBeansIDE安装程序-|n|x|欢迎使用NetBeansIDE6.7的安装程序安装程序将安装NetBeansIDE以及下列软件包和运行时.单击“定制”可选择要安装的软件包和运行时.基本IDEJavaSEJav:jScript调器JavaWeb和JavaEEJavaMERubyC/C++Gro口vyFHF按需启用功能图3-2(2)在出现的定制窗口中选择需要安装的软件包等,如果仅是用于开发JSP程序,如下图设置即可。注意,如果需要使用Tomcat服务器,则应该把图中的选项勾上,如果不需要开发PHP程序,也可以将其中PHP的选项去除。(3)接下来需要指定NetBeans的安装路径,可以自行设定为你希望的路径,但是,JDK的路径是安装软件根据之前JDK的安装自动查找出来的,一般是正确的,不要修改。设定好后点击“下一步”按钮。将NetBeansIDE安装到旦下位置CO:|c:''i.Frogi_:diTiFiles'xNetBe:±tle6.7_浏览迅)…用于NetBeansIDE的JDK™:|c:\FrogramFiles\Java\.jikl.6.0+|浏览辺...不要轻易改动图3-4选择NetBeans的安装路径(4)接下来,如果选择安装了GlassFish,则会出现如图所示的设置画面,可在此设置GlassFish的安装路径,同样,JDK的路径也保持默认值,不要去修改,其余内容也取默认设置。图3-5选择Glassfish的安装路径(5)如果选择了安装Tomcat,则还要设置Tomcat的安装路径,可将其缩短一些,如下图所示。图3-6选择Tomcat的安装路径6)设定完成后,在如下的界面中点击“安装”按钮。琴BetBeansIDE安装程序BBB摘要单击“安装”可启动安装操作.®NBffieansiDE6.NetBeansIHE安装文件夹:D:\FrogramF琴BetBeansIDE安装程序BBB摘要单击“安装”可启动安装操作.®NBffieansiDE6.NetBeansIHE安装文件夹:D:\FrogramF订es\NetBeans6.7SimGlassFishEnterpriseServerv2.1安装文件夹:D:VSuiL/AppServerApacheTomcat6.0.18安装文f牛夹:D:\FrogramFiles\ApacheTomcat6.0.18总安装大小:423.1MB图3-7安装程序按照前面的设置开始安装,需要等待几分钟,安装画面如图3-8所示。(7)安装完成后,出现图3-9所示的画面,可以把其中2个选项前面的勾去除,“完成”按钮,至此,安装全部完成。然后点击<上一歩图3-8图3-93.2.2NetBeans的使用安装完NetBeans后,图标,即可启动NetBeans6.7,启动界面:安装完NetBeans后,图标,即可启动NetBeans6.7,启动界面:点击桌面上的模块装载完毕后,就进入了NetBeans的使用界面,首先显示的是起始页,可以将起始页上P启动时显示一的选项前的勾去掉,以后将不再显示这个页面。认识NetBeans的界面面简单介绍一下NetBeans面简单介绍一下NetBeans的使用界面:图3-11与一般工具软件相同,界面的上方是主菜单,主菜单下面是快捷工具栏,最下方是状态行,中间则是默认打开的各种窗口。用户可以通过主菜单上的“窗口”,自由设定要在界面上打开哪些窗口。左侧默认打开的窗口可以在3种方式间切换,分别为项目窗口、文件窗口、服务窗口。在项目窗口中,分类显示整个项目的资源;而在文件窗口中,显示项目中各文件的物理存储位置;而服务窗口则提供对服务的管理,如WEB服务器的管理等。

项目窗口在该窗口中展开项目,可以浏览项目中的各类资源。一般来说,html或jsp等页面文件被称为Web页,而.java等类定义文件则被称为源文件,通常存放在源包中。需要注意的是,这里仅仅是按资源类别来浏览项目中的各个文件,并非该文件的实际存放路径。其实际存放路径需要在“文件”窗口中查看。编辑窗口在项目窗口中选择一个文件,在文件名上双击,可以看到在中间的窗口中出现了该文件的内容,这就是代码的编辑窗口。可以打开多个文件,可以通过点击编辑窗口上方的文件名标签很方便地切换到另一个文件的编辑窗口中。组件窗口右侧一般默认打开的是组件窗口,利用组件可以提高代码编写的效率。输出窗口界面的下方一般是输出窗口,用于显示编译、调试、运行时的各类信息。每个窗口的右上角都有2个按钮,即最小化按钮和关闭按钮。当窗口被最小化时,会将该窗口标签收到原窗口的左侧或下方,当鼠标箭头移到该窗口名称上方时,窗口会自动打开,使用非常方便。图3-13将项目窗口和文件窗口都最小化了,但左侧边框上仍保留了窗口名标签。HU

昌EB服务SSBHU

昌EB服务SSB蠱ft由,由%fe数据库Web服务服务器出爲ApacheTomc:at6.0GlaEEFishv2.1Hudzon生成器问题跟踪器顼目•X-'•.■'jspbook-_JWeb页+&2+Q4+Q5+」META-INF+」WEB-INF图3-13图3-12图3-13当鼠标箭头移到左侧的“项目”标签上时,项目窗口将自动打开,如错误!未找到引用源。所示。可以通过点击窗口右上角的图钉按钮,将窗口恢复为固定打开的状态。建议读者整理界面上的窗口,只保留项目、文件、服务、输出、编辑窗口,并且只将编辑窗口保留为固定的打开状态,其它均可最小化。下图为整理后的界面。

图3-创建新项目NetBeans以项目的形式管理我们的页面以及其它资源,因此首先需要创建一个新项目。可以通过点击工具栏上的第2个按钮匚',或文件菜单上的“新建项目”选项来创建。将弹出项目类型的选择界面:图3-15我们创建的项目使用的是JSP技术,因此在左侧大类中选“JavaWeb”,右侧的项目类型中选择“Web应用程序”,然后点击下一步,在下面的界面输入项目名称,以及项目的存放位置:图3-16上图中将项目名称设定为“webl”。需要注意的是,当项目位置设为“D:\jsp”时,该项目的所有文件都存放于D:\jsp\web1下面,而不是D:\jsp,以后创建的其它项目也会将D:\jsp作为默认的父目录。新创建的项目一般会自动被设为主项目。如果不希望自动成为主项目,可将上图中“设置为主项目”选项前面的勾去除。所谓主项目,是指目前打开的多个项目中,哪个才是操作的对象。在项目窗口中,可以看到所有被打开的项目,但是主项目的项目名称被加粗显示。点击“下一步”按钮,接下来设置项目运行时所选用的服务器,这里选择Tomcat,然后点击“完成”按钮即可。图3-17NetBeans将为我们创建好项目的基本框架,并生成了一个默认主页index.jsp。

图3-18在左侧的“项目”窗口可以看到项目的各项资源,其中JSP页面属于“Web页”这类资源,而以后编写的java源文件则会被存放在“源包”中。由于原来已经创建了一个项目jspbook,因此,目前在项目窗口中有2个项目被打开,其中项目webl的项目名称是加粗显示的,这表示webl是主项目,因为工具栏上的某些按钮是只针对主项目有效的。若要更改主项目,可以在项目窗口中,在需要设为主项目的项目名称上点击鼠标右键,在右键菜单中选择“设置为主项目”即可。点击菜单栏上的运行按钮,将访问主项目的默认主页(一般默认为index.jsp),并自动打开浏览器,将运行结果显示在浏览器窗口中。图3-19切换到“文件”窗口,可以看到各类文件的实际存储路径。文件jspbook:a-:a-:a-:El-a-:B-weblbuilddistnbprojectisrc-Jconf一文件jspbook:a-:a-:a-:El-a-:B-weblbuilddistnbprojectisrc-Jconf一Ijava壯0Q-a-«-sbu

于…E-:::++八META-IHFWEB-INFfurml.jspindex,jspnewjzp.jsp..xml图3-20项目web1中的所有文件都存储在web1目录下,主要子目录的存放内容如下:web目录,存放网页文件口jsp文件,html文件,javascript文件,css文件等,可以再创建子目录进行更细的分类src目录,项目中创建的JavaBean、Servlet等.java文件存储其中的java子目录下build目录,主要存储项目编译生成的Servlet及.class文件dist目录,存储网站单独发布时需要使用的发布包只有使用了“生成”操作后,才会产生build目录和dist目录。该操作可以通过主菜单“运行”中的“生成主项目”或“清理并生成主项目”来实现,也可以直接点击工具栏上的快捷按钮实现。所谓生成,主要是指将项目中的jsp文件转换为.java文件,将.java文件编译为.class字节码文件,同时产生发布包。在NetBeans中新建的JSP页面,其代码均与图3-18所示的index.jsp页面相同,因为它是按照JSP的模板创建的,我们可以自行修改这个模板。修改默认模板NetBeans默认的JSP模板中包含有〈hl>HelloWorld!〈/hl>这句代码,因此每个新生成的页面都有它,实际上一般的页面并不需要这句代码。我们可以通过修改JSP的模板一次性去除它。在主菜单的“工具”中选择“模板”,打开如下图所示的模板窗口。

■模扳管理器模板(X):■■lr=1SwingGUI窗体F

JSWeb应用程序侦听程序HTMLXHTML■模扳管理器模板(X):■■lr=1SwingGUI窗体F

JSWeb应用程序侦听程序HTMLXHTML层叠样式表标记处理程序标记库描述符标记文件服务定位器缓存服务定位器在褊辑器中打开(jo)关闭©展开Web->JSP,点击下方的“在编辑器中打开”可能会出现如下的警告窗口:图3-22展开Web->JSP,点击下方的“在编辑器中打开”可能会出现如下的警告窗口:选择“是”,于是模板内容将显示在编辑窗口中,可以在此进行修改,例如去除上面的HelloWorld代码,下面是一个修改后的范例:

图3-23其中以${}形式出现的是模板中使用的变量,最好不要随意修改保存所做的修改后,以后新建的JSP页面将自动采用此模板。添加JSP页面上面已经将JSP的默认模板修改成我们自己的风格了,马上创建一个新的JSP页面,看看生成的新页面是否采用了新模板。新建JSP文件1-选择文件类型2项目世):webl—1-选择文件类型2项目世):webl—类别辺:文件类型〔E):歩骤选择文件类型点击SpringFr:aiTie,iSpringFr:aiTie,i|i,oJavaSwingGUI窗体JSPServiet过滤器Web应用程序侦听程序HTMLXHTML层叠样式表rrin+它f半图3-24新建页面--选择文件类型在文件名输入框中输入文件名,注意不要写后缀名,点击完成。

图3-25新建页面--输入文件名可以看到,新创建的页面采用了新的模板风格,如图3-26由模板生成的JSP页面所示。图3-26由模板生成的JSP页面添加Java代码段让我们加入一些Java代码,感受一下JSP页面的运行方式。在页面newjsp.jsp的编辑窗口的〈body〉和〈/body>之间加入如下的代码:<%inti,j;fori=0;i〈3;i++){for(j=0;j〈2*i+1;j++)out.print("*");out.print("〈br/>");}%>语法错误标识

图3-27自动提示语法错误在上图中可以看到,如果输入的代码有语法错误,则该行代码的下方会被加上红色的波浪线,并在左侧的灰色边框中出现警告标志,修改正确后,这些标识将消失。•自动格式化代码上面的代码排列不太整齐,可以在代码窗口点击鼠标右键,在图3-28所示的右键菜单中选择第一项“格式化代码”,可以看到代码被自动地排列整齐了。格式化代码Alt+Shi£t+F运行文件(F)Shift+F6格式化代码Alt+Shi£t+F运行文件(F)Shift+F6新建监视(W)...开启/关闭行断点(T)Ctrl+FH聖切(T)Ctrl+X复制(Y)Ctrl+C粘贴(1)Ctrl+V属性匹代码折叠(£)►选择范围卜Web服务客户端资源卜tBeansIDE6.观閣迪导航®源⑤重构⑥运行®►代码折叠(C)►PWeb浏览器IDE日志(1)工具栏(X)►*显示编辑器工具栏QI)显示行号E)「*显示比较边栏①)显示版本控制标签迪将編辑器与观閣同歩(1)>全屏迢)Alt+Shift+Enter图3-28右键菜单图3-29•显示行号为了方便调试修改代码,应该将各行代码所在的行号显示出来。在主菜单的“视图”中点击显示行号”,如图3-29所示:uEl<htlTLl>12F]<head>13<metahttp-equii匸"Cuntent-Typecontent="test..14<title>JSPPage</title>15-</h已呂d》16F]<tiLidy>17F]<%18mtijj:19fur(I=0;i<3;i++){20for(j=0;j<2*i+1;j++){21out.print(*);22}23out・print("<br/>");24}25%>图3-30设置了行号的代码编辑窗口可以看到代码框的左侧边框中出现了行号。下面来测试一下该页面的运行结果。3・2・2・5运行JSP页面前面已经学习了如何运行一个主项目的默认主页,但是像刚才创建的newjsp.jsp页面并不是项目的默认首页,这时可以在该文件的代码窗口中右击鼠标,在右键菜单中选择“运行文件”,或者将光标先定位在该文件的代码编辑窗口,然后按快捷键shift+f6。在编译的过程中,相关的编译信息将输出到输出窗口可以看到的信息,在状态行也可以看到处理任务时的状态信息。图3-31该页面运行的结果:地址①)画http:/.i1'1u|:alh沾t:8084/web1/newjsp.jsp:+::+::+:图3-32从图中可以看出,NetBeans自带的Tomcat的运行端口是8084。3・2・2・6添加自定义的模板除了修改IDE自带的默认模板外,我们还可以根据需要添加自己的模板。最简便的方式是先复制一个已存在的模板,然后修改其模板内容。添加带表单的JSP页面模板由于在学习的过程经常用到表单,因此可以将包含表单的页面单独制成一个模板。在下图所示的模板窗口中先选中Web-->JSP,然后点击“复制”按钮,

图3-33复制模板将在Web类别下得到一个名称为JSP_l.jsp的模板,将其重命名为“JSP_Form.jsp”(输入新的名称后须按回车才能生效),然后打开此模板,在其〈body〉和〈/body>之间加入如下所示的表单内容,即得到新的模板,保存修改内容即可:〈body>〈formmethod="POST"action="">〈inputtype="text"name=""value=""/>〈br/>〈inputtype="submit"value="确定"/>〈inputtype="reset"value="重置"/>〈/form>〈/body>大家还可根据需要创建自己的其它模板。使用新添加的模板按工具栏最左边的第一个按钮圖,新建一个文件(操作细节可参看下节内容),在弹出的文件类型选择窗口中,将看到以新模板名称命名的文件类型,如下图所示:选择文件类型项目②:!■...■jEpb0uk〒|类别©:文件类型的:■oaaeb

mnF■oaaeb

mnF

JsFFJs图3-34选择新模板选择新建一个此类型的页面forml.jsp,可以看到新建的文件中已经自动包含了表单内容:

图3-35根据表单模板创建的JSP页面使用模板可以提高代码编写的效率。打开/关闭项目在项目窗口可以通过右击项目名称,在右键菜单中选择“关闭”该项目,于是项目窗口中将不再显示该项目。若需要再次打开,则可以在主菜单项“文件”中选择“打开项目”,或者点击工具栏上的按钮,在磁盘上找到项目的存放位置,打开即可。若希望打开的项目成为主项目,也可将“作为主项目打开”选项勾上。如下图所示。图3-36打开已存在的项目对于一个已经打开的项目或文件,只需将鼠标箭头停留在其名称上,即可显示出其在磁盘上的存放位置,如下图所示。

项目onrri_'■-项目onrri【+WebJK+劲配置址:护PEpbwk中的畑项目|h诵服务器资源图3-37查看项目存放路径图3-38查看文件的存放路径1由图3-37查看项目存放路径图3-38查看文件的存放路径程序的跟踪调试程序的语法错误往往是比较容易查找和修改的,NetBeans对于语法错误通常都会在编辑窗口直接提示。若程序在运行时出现了异常,或者运行的结果与预期的不同,这类问题则较难查找原因,它们往往是由于程序中存在逻辑错误或漏洞而引起的。这时最有效的手段是在程序中设置断点,跟踪程序的运行过程,通过观察运行过程中变量的值或表达式的值是否正常,或者每条代码是否正常执行,从而判断出引起错误的代码。•设置断点所谓断点,是指程序中的一行代码,当在调试状态去运行一个程序时,遇到该行代码则会暂停。一个程序中可以设置多个断点。要使一行代码成为断点,只需在相应的行号处单击鼠标左键,可以看到行号处变成了红色的方框,且代码也以红色背景条醒目地标

温馨提示

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

评论

0/150

提交评论