理论教育 Java程序设计实用教程:编译和执行命令使用指南

Java程序设计实用教程:编译和执行命令使用指南

时间:2023-11-21 理论教育 版权反馈
【摘要】:JDK所提供的开发工具主要有编译程序、解释执行程序、调试程序、Applet执行程序、文档管理程序、包管理程序等,这些程序都是控制台程序,要以命令的方式执行。其中,编译程序和解释执行程序是最常用的程序,它们都在JDK安装目录下的bin文件夹中。JDK中其他命令的用法,可以查阅Sun公司发布的JDK 6.0 Documentations中的JDK Tools and Utilities部分。

Java程序设计实用教程:编译和执行命令使用指南

JDK所提供的开发工具主要有编译程序、解释执行程序、调试程序、Applet执行程序、文档管理程序、包管理程序等,这些程序都是控制台程序,要以命令的方式执行。其中,编译程序和解释执行程序是最常用的程序,它们都在JDK安装目录下的bin文件夹中。

1.编译程序

JDK的编译程序是javac.exe,该命令将Java源程序编译成字节码,生成与类同名但后缀名为.class的文件。通常情况下,编译器会把.class文件和Java源文件放在相同的文件夹里,除非在编译过程中使用了-d选项。javac的一般用法如下:

javac[选项...]file.java

其中,常用选项如下所示:

(1)-classpath,该选项用于设置路径,在该路径下javac寻找需被调用的类,该路径是一个用分号分开的目录列表。

(2)-ddirectory,该选项用于指定生成的类文件存放的位置。

(3)-g,该选项在代码生成器中打开调试表,以后可凭借此调试产生字节代码。

(4)-nowarn,该选项用于禁止编译器产生警告。

(5)-verbose,该选项用于输出与编译器正在执行的操作有关的消息。

(6)-sourcepath<路径>,该选项用于指定查找输入源文件的位置。

(7)-version,该选项标识版本信息。

虽然javac的选项众多,但对于初学者而言,并不需要一开始就掌握这些选项的用法,只需掌握一个最简单的用法就可以了。例如,要编译一个HelloWorld.java源程序文件,只需在命令行输入如下的程序即可。

javac HelloWorld.java

编译正常结束后,会在HelloWorld.java所在的目录下生成一个HelloWorld.class文件,编译成功后,下一步就是运行这个class文件。

2.执行程序(www.daowen.com)

JDK的解释执行程序是java.exe,该程序将编译好的class加载到内存,然后调用JVM来执行它,它的一般用法如下:

java[选项...] file [参数]

其中,常用选项说明如下:

(1)-classpath,用于设置路径,在该路径中寻找需被调用的类,该路径是一个用分号分开的目录列表。

(2)-client,选择客户虚拟机(这是默认值)。

(3)-server,选择服务虚拟机。

(4)-hotspot,与client相同。

(5)-verify,对所有代码进行校验。

(6)-noverify,不对代码进行校验。

(7)-verbose,每当类被调用时,向标准输出设备输出信息。

(8)-version,输出版本信息。

初学者只要掌握最简单的用法就可以了,例如,要执行HelloWorld.class文件,只需要在命令行输入如下的程序即可。

java HelloWorld

注意:Java命令是区分大小写的,并且在执行class文件时,文件的后缀.class必须省略。

JDK中其他命令的用法,可以查阅Sun公司发布的JDK 6.0 Documentations中的JDK Tools and Utilities部分。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈