编译并运行Java文件


 

 

Java源程序需要编译成.class字节码才能够运行,这需要使用JDK的javac.exe命令,输入命令时后缀.exe可以省略。

选择"开始"/"运行"命令,在"运行"对话框中输入"cmd",单击"确定"按钮,启动控制台。在控制台中输入"cd\"命令将当前位置切换到C盘根目录(HelloJava.java文件的保存路径),然后输入"javac HelloJava.java"命令编译源程序。源程序被正确编译后,会在相同的位置生成相应的.class文件,这就是编译后的Java字节码文件,它是可以运行的。

注意:输入"javac HelloJava.java"命令时,要注意javac和HelloJava.java之间有一个空格字符。如果没有输入这个空格字符,将导致命令出错,无法执行。

在控制台中输入"java HelloJava"命令将执行编译后的HelloJava.class字节码文件。编译与运行Java程序的步骤及运行结果如图1.34所示。
 

 
图1.34  编译与运行Java程序的步骤及运行结果

说明:输入"java HelloJava"命令运行Java程序时,运行的是经过编译的java.class文件,但是不需要输入.class后缀名称。

注意:使用"javac ××.java"命令编译Java源程序时,如果没有错误提示信息,说明编译成功,也许会有一些警告信息,但是编译能够通过。如果出现Exception类的异常错误信息,那么说明源程序的代码有问题,无法完成编译过程,这时可以根据相应的Exception异常判断错误原因和代码位置,来解决代码错误。有关异常类的知识,将在本书的其他章节介绍。