本节介绍在Windows系统中基于命令行开发“Hello World!”实例程序的详细过程。
1. 软件列表
编写该程序需要准备下列两个软件:
1)JDK 7。下载Windows版本的JDK 7(注意是下载JDK而不是Java运行时环境(JRE))。细节可参考指令。
2)文本编辑器。在这个例子中使用Windows自带的Notepad。如果使用其他文本编辑器,只需修改相关指令即可。
2. 创建第一个应用程序
第一个应用程序HelloWorldApp显示问候语“Hello World!”。按如下过程创建该程序:
1)创建源文件。源文件包括用Java写的代码。源文件可以用任意文本编辑器创建和编写。
2)将源文件编译成.class文件。编译器(javac)将源文件翻译成Java虚拟机能理解的指令。如前所述,.class文件中的指令通常称为字节码。
3)运行程序。Java应用程序启动器(java)使用Java虚拟机运行应用程序。
3. 创建源文件
创建源文件有两种方法:①保存文件HelloWorldApp.java;②采用下述方法。
首先打开文档编辑器(如Notepad)。在新文档中输入以下代码:
将上述代码存入文件HelloWorldApp.java。在Notepad中,选择File菜单,单击Save As菜单项,然后在弹出的Save As对话框中执行如下操作:
1)使用组合框中的Save指定保存文件的文件夹(或目录)。在这个例子中,目录是c:\java。
2)在File name文本字段中输入HelloWorldApp.java,包括引号。
3)在Save as type组合框中,选择Text Documents (*.txt)。
4)在Encoding组合框中,编码类型选为ANSI。
完成后,对话框如图1-14所示。单击Save,然后退出Notepad。
4. 将源文件编译成.class文件
在Start菜单中选择Command Prompt或Run,然后输入cmd,启动shell窗口或命令行窗口,如图1-15所示。
命令提示符会显示当前目录。打开命令行窗口时,当前目录通常是主目录,如图1-15所示。
要编译源文件,需将当前目录定位到文件所在的目录。比如,如果源文件目录是C:\java,在提示符上输入下述指令,并按回车键:
当前目录就变成C:\java>。
注意 要切换到不同驱动器上的目录,需要输入其他命令,也就是说要输入驱动器的名称。比如,要切换到D:\java,必须输入D:,如图1-16所示。
在提示符上输入dir按回车键,显示源文件,如图1-17所示。
现在可以编译文件了。在提示符上输入下述命令,并按回车键:
编译器会生成字节码文件HelloWorldApp.class。在提示符上输入dir按回车键就会显示生成的新文件,如图1-18所示。
生成.class文件后,就可以运行程序了。
5. 运行程序
在同一个目录下,在提示符上输入下述命令并按回车键:
程序运行结果如图1-19所示。
恭喜,程序运行成功。上述过程中如果遇到问题,可参考1.4节。