A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 帅哥哥 高级黑马   /  2014-5-6 12:11  /  859 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在学习Java基础的时候,我们经常用 javac 命令直接编译源文件,后来看书看到这个命令还有一些参数的,分享一下!

语法: javac [options] [sourcefiles]
这里 options 我直接理解为参数,它的原意是 ”选择,选项“ 神马的

javac 命令的主要选项如下:
  • -nowarn    不输出警告信息。非默认选项。警告信息是编译器针对程序中能编译通过但存在潜在错误的部分提出的信息。
  • -verbose    输出编译器运行中的详细工作信息。非默认选项。
  • -deprecation    输出源程序中使用了的不鼓励使用(Deprecated)的 API 的具体位置。非默认选项。
  • -classpath <路径>    覆盖 classpath 环境变量,重新设定用户的 classpath 。如果既没有设定 classpath 环境变量,也没有设定 -classpath 选项,那么用户的 classpath 为当前路径
  • -sourcepath <路径>    指定Java源文件的路径
  • -d <目录>    指定编译生成的类文件的存放目录。值得注意的是,javac命令并不会主动创建 -d 选项指定的目录,因此必须确保该目录已经存在。如果没有设定此项,编译生成的类文件存放在Java源文件所在的目录下。
  • -help    显示各个命令选项的用法。


javac命令的选项有两种形式:一种没有参数,如-nowarn、-verbose 和 -deprecation ;一种带有参数,如-classpath、-sourcepath 和 -d 选项。

2 个回复

倒序浏览
还真没用过,不过不错哦
回复 使用道具 举报
可以作为了解,不建议深入记忆。
初期基础会使用编译就行,到高级了有软件自动编译。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马