【任务实施】
完成“Hello World!”程序的编辑、编译和运行。程序代码如下。
1.使用JDK用命令行方式完成任务
使用记事本编辑程序,打开CMD命令窗口,使用命令编译和运行程序。
(1)编辑源程序
打开记事本程序,逐行输入程序源代码,如图1-22所示。
图1-22 使用记事本编辑源程序
将该源程序保存在D:\workspace目录中,文件名为“Hello.java”,该文件名必须与程序中定义的类名相同,且大小写要一致。
Java是区分大小写的,无论是Java文件名还是程序中的代码,都要注意大小写是否正确。习惯上,类名的第一个字母要大写,程序格式应错落有致,通过行缩进展现出程序的层次性。
说明:保存Java源文件时,一定要加上扩展名.java,保存类型选择“所有文件”。
(2)编译源程序生成字节代码文件
对源程序代码进行编译就是执行Java编译器程序javac.exe,对源代码进行编译,生成相应的字节代码文件Hello.class。
执行这一步时,要打开“命令提示符”窗口,并使Hello.java文件所在的目录D:\workspace成为当前目录,然后在命令行输入以下命令:
其中,javac就是编译命令,空格之后紧跟着的就是要编译的源程序文件的文件名(必须加扩展名)。
编译时,检查源代码是否有语法错误,如果有错误,则显示行号和主要的错误信息;如果没有任何提示,表示没有语法错误且编译成功,则生成Hello.class的字节码文件。查看D:\workspace目录,应有两个文件:Hello.java和Hello.class。
如果一个源程序中包含多个类,编译成功的结果将是生成多个字节码文件,每个字节码文件对应源程序中定义的一个类,该文件的名字就是它所对应的类的名字,并以.class为统一的扩展名。
(3)运行程序
运行一个编译好的Java字节码程序,需要调用Java的解释器程序java.exe。如要运行本例中的程序,可在编译后使用如下的命令来运行已生成的Hello.class文件。
在命令行输入以下命令:
其中,java为执行命令,空格之后紧跟着的就是要执行的字节码文件的文件名(这里不需要加扩展名)。
程序正确执行之后,结果如图1-23所示。至此,整个程序运行结束。
图1-23 程序运行过程及结果
2.使用Eclipse工具完成任务
使用Eclipse工具开发Java应用程序,需要以下步骤。
1)创建项目(如unit_1)。
2)创建类(如Hello)。
3)编辑程序代码。
4)编译和执行程序。
具体操作过程如下。
1)启动Eclipse,选择工作空间D:/workspace,打开Eclipse工作台窗口。
2)创建项目“unit_1”。选择“File”→“New”→“Java Project”菜单命令,打开“New Java Project”对话框。在“Project name”文本框中输入项目名“unit_1”,然后直接单击“Finish”按钮,完成项目创建,并在包资源管理器视图中显示新建立的项目,如图1-24所示。
3)创建类“Hello”。右击“unit_1”项目名,选择快捷菜单中的“New”→“Class”命令,打开“New Java Class”对话框。在“Name”文本框中输入类名“Hello”,然后单击“Finish”按钮,返回Eclipse工作台窗口,并在编辑器中显示Hello类的结构,如图1-25所示。
4)输入、编辑程序代码。在编辑器中逐行输入程序源代码,如图1-26所示。
5)执行程序。单击“运行”按钮,完成程序的编译和运行,并在“Console”(控制台)输出程序运行结果,如图1-26所示。
图1-24 创建项目
图1-25 创建类
图1-26 执行程序
到此,已经完成使用Eclipse实现Java程序的编辑、编译、运行。