
1.9 编写和运行第一个Java程序
图1.22显示了进行Java编程时的主要窗口——代码编辑窗口。这个窗口将伴随我们从不会到会、从菜鸟到Java高手的整个学习过程。
(1)创建Java项目。
让我们从头开始,假设你单击Eclipse图标,打开了Eclipse,如图1.16所示。选择“文件”→“新建”→“Java项目”命令,在打开的对话框中输入项目名称,如“Ch1”,单击“完成”按钮。当弹出的对话框提示是否创建文件的模块信息时,单击Don't Create按钮。Ch1将作为Java项目名称建立在工作空间之下,如图1.19所示。
(2)创建Java类文件。
选择“文件”→“新建”→“类”命令,在打开的对话框的“名称”文本框中输入你编写的第一个Java程序的类名,如“HelloApp”,然后单击“完成”按钮。编辑窗口将提供一个有HelloApp程序的代码,如图1.22所示。
(3)编写程序代码。
假设已经编写好一个能够输出一行“Hello, World!”信息的Java演示程序。第2章将一步步地详细讨论怎样编写这个程序。这时你可在Eclipse中输入你的第一个Java程序,并检查正确无误,如图1.24所示。


图1.24 在Eclipse的代码编辑窗口中输入你的第一个Java程序
更多信息 图1.24中的行号是为了便于讨论而显示的,不属于Java代码部分。Eclipse支持显示行号功能。如果想不显示行号功能,按Ctrl+F10组合键,再单击Show Line Numbers按钮即可。
更多信息 如果输入的代码有语法错误,如拼写、标点符号等错误,Eclipse的编译功能将自动在这些代码行显示红色标记,并提示可能出错的原因,以便纠错。
(4)运行Java程序。
单击如图1.23所示的运行快捷键图标,就可运行你编写的Java程序了。如果代码没有运行错误,运行结果则会显示在下方的输出窗口中。
(5)调试和纠错。
一个可运行的程序并不一定保证正确无误,产生期望的结果。我们把编写代码中的语法错误称为编译错误,感谢Eclipse,它可以自动查错并实时显示出错行,并提示如何改正。而运行期间的错误,或称逻辑错误,则需要我们根据经验和Eclipse提供的纠错功能Debugging,对程序进行调试甚至反复调试,直到产生正确的运行结果。
由于对程序的调试和纠错涉及更多更广的编程知识,我们将在本书后面的章节专门讨论怎样利用Eclipse的纠错功能对程序进行有效调试。
更多信息 Java要求程序的文件名必须和类名一致。否则将造成类名和文件名不一致的错误。Eclipse自动在文件名后面加上.java后缀。
3W 编译错误指代码中的输入错误,例如拼写错误、符号错误、括号不配对,以及非法表达式,等等。代码中的语法错误必须改正,才可使代码运行。
3W 逻辑错误指代码在运行中不能产生正确的运行结果而产生的错误,如无限循环、不显示正确的输出结果等。需要应用经验和Eclipse提供的纠错功能对程序进行调试,直到正确无误为止。
更多信息 Eclipse提供了自己的控制台Console来显示输入/输出信息,而不是利用操作系统本身的控制台。