javac-----java编程语言编译器
【程序编程相关:该不该去考 CCIE认证?【改写】】 【推荐阅读:ahxu-commons-upload-】*提要 【扩展信息:Linux 汇编语言开发指南(转载)】 *说明 *查找类型 *文件列表 *选项 *例子 *请参考 synopsis[提要] javac [options] [sourcefiles] [@files] oldjavac [options] [soucefiles] [@files] 参数可疑位任意顺序 options 命令行选项 sourcefiles 一个或多个原文件 @files 一个或多个列有原文件列表的文件 description[说明] javac工具读由java编程语言编写的类(class)与接口(interface)的定义,并将它们编译成字节代码的class文件 有两种将原文件名传递给javac的方法 * 文件数量教少,可简单将文件名列在命令行上 * 文件数量较多,将文件名列在一个文件中,文件名用空格(包括tab)或换行隔开.将该文件前加"@"字符后,使用javac编译 原文件必须有.java后缀名,类(class)文件必须以.class为后缀名.原文件与类文件必须有定位该类的根文件名(即,去掉后缀的文件名).例如: 一个命名为myclass的的类,原文件名应为myclass.java,该原文件将被编译成字节代码的名为myclass.class的类文件. 嵌套类(inner class)的定义将产生附加的类文件.这些类文件的文件名由外部类名(outer class names)与嵌套类名合并而成. 例如, myclass$myinnerclass.class 你应该将原文件放置在能反应它们package tree的目录下.例如,如果你将所有的原文件放置在/workspace目录下,com.mysoft.mypack.myclass类的原文件(即 .java文件)应该为/workspace/com/mysoft/mypack/myclass.java [对windows: 以上应为.例如你将所有的原文件放置在c:\workspace目录下,com.mysoft.mypack.myclass类的原文件应为c:\workspace\com\mysoft\mypack\myclass.java ] 缺省情况下,编译器将把类文件(.class文件)放置到与原文件(.java)相同的目录下.你可以通过使用-d选项指定目标目录(见选项的说明) ... 下一页