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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hi ,
    以前写程序使用默认包,用javac javc命令没有出现过错误,说明我在classpath设置应该是正确的。
    现在自定义了一个包,比如zz, 这时候将cmd放入zz文件夹用javac编译文件不会出错,但是使用javac时候一定会报类没有找到。
     比如 source.java在d:\\java\\poject\\abc\\zz\\source.java,指定了cp用 java -cp d:\\java\\poject\\abc  zz.source 就可以执行。
    我想既然classpath已经指定了java应该在当前文件夹搜索需要的类,那么把cmd命令放在类的文件夹应该能找到,为什么还是报错。

1 个回复

倒序浏览
如果你的目录是aa/bb/cc/
包名是bb.cc.类名
你得在aa这个目录下编译,编译的时候需不需要机上包名我忘记了,你可以测试下。
我记得还有个命令是给你建上包的名字的,忘了,这些实际应用都用不上= =所以。。。忘了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马