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 ]
相关文章
在Java中实现UDP协议编程的方法
Java初学者入门经典:面向对象的思维方法
java新手必读:Java学习的捷径
JAVA开发者应该去的20个英文网站
Javac--Java编程语言编译器
JAVA对数字证书的常用操作
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛