读书频道 > 网站 > 网页设计 > Java语言导学(原书第5版)
1.2.1 用NetBeans IDE开发“Hello World!”
15-08-05    下载编辑
收藏    我要投稿   

本文所属图书 > Java语言导学(原书第5版)

本书清晰地介绍了面向对象编程概念、程序设计语言基础、类和对象、接口和继承、泛型、包、数字和字符串、异常、集合等内容,同时涵盖了Java SE 7的新特性,比如NIO 2的内容等。每章后面的问题和练习可以帮助读立即去当当网订购

现在写第一个程序!这些指令适用于NetBeans IDE用户。如前所述,NetBeans IDE在Java平台上运行,安装有JDK 7的操作系统都可以使用该集成开发环境。

1. 软件列表(checklist)

编写该实例程序需要准备下述两个软件:

1)Java SE开发工具包(本例中选择JDK 7)。Java SE下载页http://www.oracle.com/technetwork/java/javase/downloads/index.html给出了所有平台的工具包列表。

2)NetBeans IDE。NetBeans IDE下载页http://netbeans.org/downloads/index.html给出了所有平台的NetBeans IDE列表。

2. 创建第一个应用程序

第一个应用程序HelloWorldApp显示问候语“Hello World!”。按如下过程创建该程序:

1)创建IDE项目。创建IDE项目时会创建一个环境,用于建立(build)和运行应用程序。使用IDE项目不会遇到命令行开发相关的配置问题。在IDE中,只需选择一个菜单项,就可以建立和运行应用程序。

2)在生成的源文件中添加代码。源文件包含Java语言写的代码。创建IDE项目时,会自动生成一个源文件框架(skeleton source file),只需修改该文件添加“Hello World!”消息即可。

3)将源文件编译成.class文件。IDE会调用Java编译器(javac)将源文件翻译成Java虚拟机能理解的指令。这些指令通常称为字节码(bytecode)。

4)运行程序。IDE调用Java应用程序启动器(java)在Java虚拟机中运行应用程序。

3. 创建IDE项目

按下述步骤创建IDE项目。

1)启动NetBeans IDE。

在Microsoft Windows系统中,单击Start菜单中的NetBeans IDE。

在Solaris和Linux系统中,进入IDE的bin目录,输入./netbeans执行IDE 启动脚本。

在Mac OS X系统中,单击NetBEans IDE图标。

2)在NetBeans IDE中单击File菜单,然后选择菜单项New Project(如图1-4)。

3)在New Project向导中,单击Categories中的Java,然后单击Projects中的Java Application(如图1-5)。

4)在Name and Location向导页中,做如下操作(如图1-6):


 


 

在Project Name字段输入 Hello World App。

在Create Main Class字段输入helloworldapp.HelloWorldApp。

选中Create Main Class前面的选择框。

5)单击Finish。

项目创建完毕,IDE会打开该项目,如图1-7所示。创建的项目包含以下组件:

Projects窗口—包含项目组件(如源文件和所需的库等)的树形图。

Source窗口—打开文件HelloWorldApp。

Navigator窗口—快速查阅所选类中的元素。


 

4. 在平台列表中添加JDK 7(如有必要)

可能需要在IDE的可用平台列表中添加JDK 7。这可通过选择Tools菜单中的Java Platforms实现,如图1-8所示。


 

如果已安装平台列表中没有JDK 7(可能显示为1.7或1.7.0),单击Add Platform,转到JDK 7的安装目录,并单击Finish。新平台添加完毕,如图1-9所示。

如果要将JDK 7设为所有项目的默认平台,只需在JDK的主路径下运行IDE,或将JDK的安装路径设为文件“安装目录/etc/netbeans.conf”中的netbeans_j2sdkhome属性的值。

如果只需将JDK 7设为当前项目的默认平台,在Projects面板中选择Hello World App,单击File菜单中的Project Properties (Hello World App),单击Libraries,然后选择Java Platform下拉菜单中的JDK 7,结果类似图1-10所示。至此IDE已成功配置JDK 7。


 

5. 在源文件中添加代码

创建项目时,已经选中New Project向导中Create Main Class前面的选择框。因此,IDE会创建一个框架类。将其中代码


 

替换成


 

就可以将“Hello World!”消息添加到框架代码中。

另外,可以将下述代码


 

替换成


 

这四行是代码注释,不会影响程序运行。代码注释的使用和格式会在本章后面介绍。

注意 如上所述输入所有的代码、命令和文件名。编译器(javac)和启动器(java)都是区分大小写的,所以输入的英文字母大小写必须一致。比如,HelloWorldApp与helloworldapp是不同的。

选择File菜单,单击Save菜单项保存文件,文件内容如下:


 

6. 将源文件编译成.class文件

在IDE主菜单中,选择Run菜单,单击Build Main Project菜单项编译源文件。Output窗口及其结果如图1-11所示。


 

如果构建输出中包含语句BUILD SUCCESSFUL,那么恭喜你,编译成功!

如果构建输出中包含语句BUILD FAILED,那么代码可能存在语法错误。Output窗口报告的错误都是超链接文件,双击超链接文本就可定位代码中的错误源。修正错误,选择Run菜单中的Build Main Project菜单项重新运行即可。

构建项目时会生成字节码文件HelloWorldApp.class。打开Files窗口,展开节点Hello World App/build/classes/helloworldapp,显示生成的新文件,如图1-12所示。至此,项目构建完毕,接下来就可以运行程序了。


 

7. 运行程序

在IDE菜单栏中,选择Run菜单,单击Run Main Project菜单项。如果运行成功,会显示如图1-13所示结果。


 

8. NetBeans IDE的使用技巧

本章剩余部分会解释该应用程序中的代码。后续章节会深入介绍核心的语言特性,并提供更多例子。本书后面不会介绍使用NetBeans IDE的指令,使用IDE编写和运行实例代码比较容易。这里介绍IDE的一些使用技巧:

在IDE中创建项目后,就可使用New File向导往项目中添加文件。选择File菜单中的New File菜单项,并在向导中选择一个模板,如Empty Java File模板。

IDE的Compile File(F9)可以编译单个文件(相对于整个项目而言),相应地,Run File(Shift+F6)可以运行单个文件。使用Run Project命令时,IDE只会运行IDE关联为主项目的主类的文件。因此,即使在HelloWorldApp项目中创建其他的类并使用Run Main Project命令运行该文件,IDE也只会运行HelloWorldApp文件。

也可以为应用程序创建包含多个源文件的独立IDE项目。

在IDE中输入代码时,可能会弹出代码完成框。此时,可以忽略代码完成框并继续输入代码,也可以选择完成框中的表达式。如果不喜欢自动弹出代码完成框,可以关闭该功能:选择Tools,选择Options,然后选择Editor;单击Code Completion标签,清除Auto Popup Completion Window选择框。

选择IDE菜单栏中的Refactor菜单可以重命名Projects窗口中的源文件节点。弹出的Rename对话框会引导重命名类和更新代码,单击Refactor保存这些更改。如果项目只有一个类,这些操作就看似没有必要;但在大项目中,当会影响代码的其他部分时,这些操作会很有用。

关于NetBeans IDE的详细特性,可参考NetBeans Documentation网页
http://www.netbeans.org/kb/index.html

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站