2 u010357422 u010357422 于 2013.06.30 21:05 提问

javac为什么不能编译子文件夹的java文件

我在linux终端下编译:javac *.java
网上说这样做不是能编译当前文件夹下面所有的,包括子文件夹里面的java文件吗?
但是为什么我这样做了之后只编译了当前文件夹下面的java文件,子文件夹里面的java文件没有被编译啊

2个回答

u010902915
u010902915   2013.07.01 18:32
已采纳

因为java文件只会默认寻找当前包下面的java文件!而不会去寻找其子文件夹下的java文件!!如果含有子包的话需要import导入就可以了!!!

woaini19890527
woaini19890527   2013.07.16 18:18

可以试试下面语法:
javac **/*.java

我没试过,因为我一般都用Ant编译打包。

-----------------java 分享成功 分享快乐--------------

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!