欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
2.1.4.3 如何编译代码
源文件保存好以后,就可以使用JDK中的编译工具来编译程序了。
如前所述,编译是将程序的源代码转换成该程序的可执行文件。Java语言的可执行文件是后缀名为class的文件,称作类文件或字节码文件。
编译时使用JDK中bin目录下的javac.exe文件来实现。
在命令行下编译程序的步骤如下:
<!――[if !supportLists]――>l <!――[endif]――>打开命令提示符窗口
选择“开始”>“程序”>“附件”>“命令提示符”。
也可以选择“开始”>“运行”,则输入框中输入“cmd”命令打开该窗口。
<!――[if !supportLists]――>l <!――[endif]――>切换到源代码保存目录。
在命令行中输入d:,按回车键切换到d盘
然后输入cd java\chapter2切换到源代码的保存路径。
则命令提示符中的提示是:“D:\java\chapter2>”。
<!――[if !supportLists]――>l <!――[endif]――>输入编译命令。
命令格式为: javac 源文件全名
例如:javac HelloWorld.java
按回车键执行该命令,如果没有任何提示,则代表编译成功,在源代码所在目录下生成HelloWorld.class文件,如果有一系列提示,则代表有语法错误,可以仔细检查代码书写是否有错,以及文件名或者路径是否有错。
注意:源文件全名区分大小写。
编译正确以后,则得到HelloWorld.java对应的可执行文件HelloWorld.class文件。
说明:javac命令的参数说明,可以在命令提示符窗口中直接输入javac,按回车键查看。
小技巧:可以通过如下方式设置命令提示符窗口的默认路径:
<!――[if !supportLists]――>l <!――[endif]――>选择“开始”>“程序”>“附件”>“命令提示符”菜单,在“附件”的“命令提示符”图标点击右键,打开“属性”菜单。
<!――[if !supportLists]――>l <!――[endif]――>修改“命令提示符 属性”窗口中“快捷方式”属性页中“目标”的值为需要设置的路径即可。
这样,以后打开命令提示符时,直接就切换到了该路径下。
2.1.4.4 如何运行程序
编译成功以后,就可以使用JDK中bin下的运行命令java.exe,运行生成的程序了。运行时,执行的是class文件。
运行的步骤如下:
<!――[if !supportLists]――>1、 <!――[endif]――>切换到class文件所在的目录。
操作方式参看2.1.4.3中的说明
<!――[if !supportLists]――>2、 <!――[endif]――>输入运行命令
命令格式:java class文件名(不带后缀名)
例如: java HelloWorld
按回车键执行该命令即可。
注意:class文件名区分大小写,且不能带class后缀名。
这样,你就可以在命令提示符窗口中,看到HelloWorld程序的执行结果了,也就是在命令提示符窗口中输出一行字符:
Hello world!
这就是使用JDK进行HelloWorld程序开发的完整步骤。
[1][2]
知已知彼,百战百胜。