Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2076316
  • 博文数量: 519
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 3985
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-29 14:05
个人简介

只问耕耘

文章分类

全部博文(519)

文章存档

2016年(1)

2013年(5)

2011年(46)

2010年(220)

2009年(51)

2008年(39)

2007年(141)

2006年(16)

我的朋友

分类: Java

2010-01-08 14:34:48

javac [ options ] [ sourcefiles ] [ @files ]
  参数可按任意次序排列。
  options
  命令行选项。
  sourcefiles
  一个或多个要编译的源文件(例如 MyClass.java)。
  @files

  一个或多个对源文件进行列表的文件。

javac 工具读取用 Java 编程语言编写的类和接口定义,并将它们编译成字节码类文件。

  有两种方法可将源代码文件名传递给 javac:

  如果源文件数量少,在命令行上列出文件名即可。

  如果源文件数量多,则将源文件名列在一个文件中,名称间用空格或回车行来进行分隔。然后在 javac 命令行中使用该列表文件名,文件名前冠以 @ 字符。

  源代码文件名称必须含有 .java 后缀,类文件名称必须含有 .class 后缀,源文件和类文件都必须有识别该类的根名。例如,名为 MyClass 的类将写在名为 MyClass.java的源文件中,并被编译为字节码类文件 MyClass.class。

  内部类定义产生附加的类文件。这些类文件的名称将内部类和外部类的名称结合在一起,例如 MyClass$MyInnerClass.class。

  应当将源文件安排在反映其包树结构的目录树中。例如,如果将所有的源文件放在 /workspace 中,那么 com.mysoft.mypack.MyClass 的代码应该在 \workspace\com\mysoft\mypack\MyClass.java 中。

  缺省情况下,编译器将每个类文件与其源文件放在同一目录中。可用 -d 选项(请参阅后面的选项)指定其它目标目录。

阅读(509) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~