javac命令 ------------ 格式为:: javac [options] [sourcefiles] [@files] 命令行选项:: options:命令行选项; sourcefiles:一个或多个要编译的源文件 @files:一个或多个对源文件进行列表的文件,有时候要编译的文件很多,一个个敲命令会显得很长,也不方便修改,可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件进行编译,对编译一个工程很有用,方便,省事 有几个比较重要的选项:: -d 用于指定编译成的class文件的存放位置,缺省情况下不指定class文件的存放目录,编译的class文件将和源文件在同一目录下 -classpath 可以简写成-cp,用于搜索编译所需的class文件,指出编译所用到的class文件的位置,如jar、zip或者其他包含class文件的目录,指定该选项会覆盖CLASSPATH的设定; -sourcepath用于搜索编译所需的源文件(即java文件), 指定要搜索的源文件的位置, 如jar、zip或其他包含java文件的目录 需要注意windows下和linux下文件路径分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的区别:: windows下文件路径分隔符用 \ ,文件列表分隔符用分号 ; linux下文件路径分隔符用 / ,文件列表分隔符用冒号