#如何实现将一个文件夹下的所有.java文件全部编译一遍?

kathir 2004-09-09 10:22:07
如何实现将一个文件夹下的所有.java文件全部编译一遍?
javac 参数好象不能提供这个功能
谢谢!
...全文
237 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng8208 2004-09-09
  • 打赏
  • 举报
回复
用ant
kathir 2004-09-09
  • 打赏
  • 举报
回复
OK
JAVAC *.JAVA 可行!
mail25 2004-09-09
  • 打赏
  • 举报
回复
这是我的执行结果,再多的java文件也一样,前提是在当前目录下当然你可以做更多的设置
------------------------------------------------------------
D:\door\client>dir
驱动器 D 中的卷是 develop
卷的序列号是 D8DD-DE11

D:\door\client 的目录

2004-09-09 11:06 <DIR> .
2004-09-09 11:06 <DIR> ..
2004-09-09 11:06 646 CommonBase.class
2004-08-20 18:38 611 CommonBase.java
2004-09-02 08:57 <DIR> CVS
2004-09-08 17:02 <DIR> main
2004-09-09 11:06 2,350 ODdict.class
2004-09-06 17:13 1,829 ODdict.java
4 个文件 5,436 字节
4 个目录 10,127,908,864 可用字节

D:\door\client>javac *.java

D:\door\client>dir
驱动器 D 中的卷是 develop
卷的序列号是 D8DD-DE11

D:\door\client 的目录

2004-09-09 11:06 <DIR> .
2004-09-09 11:06 <DIR> ..
2004-09-09 11:07 646 CommonBase.class
2004-08-20 18:38 611 CommonBase.java
2004-09-02 08:57 <DIR> CVS
2004-09-08 17:02 <DIR> main
2004-09-09 11:07 2,350 ODdict.class
2004-09-06 17:13 1,829 ODdict.java
4 个文件 5,436 字节
4 个目录 10,127,908,864 可用字节

D:\door\client>
laoxing521 2004-09-09
  • 打赏
  • 举报
回复
javac *.java

在命令行下面直接编译,是可以的
mail25 2004-09-09
  • 打赏
  • 举报
回复
javac /directory/*.java

不会吧,我试过的啊!怎么会不行呢! JB的全部编译也是这样的啊!
blueice2002 2004-09-09
  • 打赏
  • 举报
回复
javac *.java
jbuild x也有这个功能。
fuguanyoumc 2004-09-09
  • 打赏
  • 举报
回复
如果楼上说的还不行,有个笨办法:那就再写个类,在这个类里给这个目录下的所有类都定义一个变量,再编译那个类
mail25 2004-09-09
  • 打赏
  • 举报
回复
javac /directory/*.java

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧