当前页面: 开发资料首页 → J2SE 专题 → 如何用JAVAC一次性编译多个包下的JAVA文件?急啊
如何用JAVAC一次性编译多个包下的JAVA文件?急啊
摘要: 如何用JAVAC一次性编译多个包下的JAVA文件?急啊
比如"a/a1/a1.java","a/a2/a2.java","a/a3/a3.java"......
我想用JAVAC一次性把a目录下的所有JAVA文件进行编译,应该如何写命令啊????
javac 后面加上这几个路径就好了
或者 /a/b/*.java 等等
javac a/a1*.java a/a2*.java a/a3*.java
楼主看看,我刚刚试了.可以编译哦!
zcangwu_lee(小橙子),hiyuzhe(织雨者)
--------------------------------------------
请看清问题啊,是有很多个包,不是只有这三个,如果有100个包,按照你们的方法不是要写100次
1. 使用IDE
2. 把所有源文件拷贝到一个文件夹中,比如src, 然后javac -d . *.java
3. ......
javac *.java
用-d就可以了
居然没有一个人知道怎么做,请再看问题:
"a/a1/a1.java","a/a2/a2.java","a/a3/a3.java"......
注意这里是a目录下有a1,a2,a3....很多包,每个包下又有很多JAVA文件
如何一次行全部编译它们,
大家试试看再回答.
DING
最简单也是最有效的就是guozhang说的通过IDE实现批量编译
用ide吧,命令的话还真是不知道用什么。。。
我原来写个这样的程序,根据目录把所有的文件找出来,然后组装成形成批处理文件,然后执行批处理文件编译之程序叫MakeOne:)赫赫,我可以把程序放到Blog上面去让你用:)
用ant写一个脚本
to 楼主
大型的,源码比较多的. 都是做成一个工程来编译的! ant, 或者其它ide
MakeOne==>MakeAll
写一个批处理文件吧,吧命令都写在里面,这样就不用每次都敲了啊!
其实编译带main的那个类就全部编译了
其实编译带main的那个类就全部编译了
/////////////
应该是这个main所在的类里面引用到的类才编译
如果这几个类没有相互关系 ,是不会全部编译的
用ant把 编译指定目录下的所有JAVA文件
用ANT比较好
Ant是王道~~可只是新手区啊``大哥们~~要是文件多没有会要你用命令编写的~就用IDE
接分
写个bat不就搞定了
你们为什么不用ant ???
这时候当然是用ant了,ant用起来很简单的,试试吧。
用ant最好了
用IDE吧
用JAVAC也可以,不过要把他们放到一个文件夹下
ANT首选
怎么感觉你在考大家,而不是请教呢
随便拿个编译器,编译就好~
而且还会输出编译的命令给你看~ 多好...
eclipse jdevelop jbuilder都行
ANT素王道!我们的项目就是好几千个包,只要ant一下,世界就清静了~~~~
java -d就行了
ANT不错
用IDE
你难道不知道有个工具叫ant啊?
你用Ant不就行了。
为什么在一颗树上吊死呢?
upmark
netbeans就是ant的,只要是一个工程的不就得了,一次编译一个工程
这种帖子也需要置顶????
路过,没有看到好的解析
这个还要什么好的解释啊。Javac *.java
路过
首先你要确定你所有 的文件在同一文件夹下,然后命令提示符下进入改文件目录:
执行
javac -d . *.java
ok
ant王道...删文件,编译,打jar包,发布...生活好轻松啊..
我目前就是用ANT
ant
先list所有的文件,然后javac -d
用Ant进行编译
用javac就可以,写一个文件source.txt,内容如下:
a/a1/a1.java
a/a2/a2.java
a/a3/a3.java
然后运行javac -d classes @source.txt 就可以了
javac *.java或netBean
请问一下 Ant 怎么写?
学习中...
www.baidu.com
武汉武大吉奥信息工程技术有限公司
地址:武汉东湖新技术开发区庙山小区武大科技园吉奥大厦
邮编:430223
email:tongshu@geostar.com.cn
Http://www.geostar.com.cn
路过,学习中....
Ant 就可以了~~
而且ANT也不是那么的难的吧~