黑马程序员技术交流社区

标题: 包文件夹生成问题 [打印本页]

作者: 我叫MT    时间: 2013-12-28 14:10
标题: 包文件夹生成问题
我是初学者,对很多问题都没法解决,不大会在网上搜答案,我想请教大家为啥在创建包后没法在当前目录下生成包名文件夹

作者: 胡永城    时间: 2013-12-28 16:48
你这是编译呢?后面跟的参数是 -d ?看不清,复制发文字吧。

编译只能在当前有java文件才能编译,进入到包下,编译java文件, -d 指定编译后文件存放地址
作者: 我叫MT    时间: 2013-12-28 17:11
胡永城 发表于 2013-12-28 16:48
你这是编译呢?后面跟的参数是 -d ?看不清,复制发文字吧。

编译只能在当前有java文件才能编译,进入到包 ...

谢谢,我明白了,我打的是-h,打-d可以,不过不明白的是为什么-h就不行呢当前目录是h盘
作者: 胡永城    时间: 2013-12-28 18:42
C:\Users\chengcheng>javac
用法: javac <options> <source files>
其中, 可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖所安装扩展的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默
认的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -d <目录>                    指定放置生成的类文件的位置
  -s <目录>                    指定放置生成的源文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <发行版>              提供与指定发行版的源兼容性
  -target <发行版>              生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -A关键字[=值]                  传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标记>                     直接将 <标记> 传递给运行时系统
  -Werror                    出现警告时终止编译
  @<文件名>                     从文件读取选项和文件名


C:\Users\chengcheng>
你看下,没有 -h  这个参数
作者: tuanjie    时间: 2013-12-29 09:59
编译的时候,使用 javac -d  目录名   要编译的文件 就可以将生成的class文件定向到指定的目录下,
例如  javac -d  d:/test   Hello.java  编译通过后就在d盘的test文件夹下就会有Hello.class文件




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2