java:src目录及子目录下的java文件如何编译到classes目录下对应的目录 255

目录层次如图:比如我在src下的a下有a.javac下有c.javab下有b.java用什么小工具,批处理或者javac的特殊用法将生成的class文件a.classb.... 目录层次如图:

比如我在src下的a 下有 a.java c下有c.java b下有b.java 用什么小工具,批处理或者javac的特殊用法将生成的class文件a.class b.class c.class 依次放到 classes下的目录a b c中
展开
 我来答
匿名用户
2016-10-12
展开全部

其实不用什么小工具或者什么命令,工程下的src目录都是指source,也就是源代码的意思,对于Java来说,就是主要用来存放后缀名为.java文件和一些配置文件(比如.properties文件)。在src目录旁边的build目录里就有一个classes目录,当java工程启动的时候src目录里的.java文件和配置文件都会自动统一编译到这个classes目录中,一个包就是一个文件夹名字相同一一对应。

追问
老大你eclipse都搬出来了,还用什么小工具。性能有限,开不起ide。懂?
pieryon
2015-03-27 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166869
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
你好,你可以尝试javac -cp .;lib/lib1.jar com/example/Application.java

/bin - empty folder that will contain compiled
.class files

/lib - contains third party .jar files

/src - contains .java source files

按照你的意思,你就按照javac -cp .;lib/lib1.jar a/a.java b/b.java c/c.java
这样编译后就在各自的路径了!

(*^__^*)温馨提示(*^__^*)
真心希望你能采纳我的回答,如有不明白 ,可以继续追问,若满意,记得及时采纳。
追问
抱歉 他只是在src下有class文件 并不会在classes中生成~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-03-19
展开全部
不一定, 如果是默认的包 名, 也就是没有package 的话, 是在 同一个输出目录

但是如果添加了包名, 编译的class会在各自的包名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mqcivsn46515
2017-11-10
知道答主
回答量:3
采纳率:0%
帮助的人:2760
展开全部
我把这个问题解决了,但是写的是shell脚本,最终确实用的javac命令编译的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-03-23
展开全部
IDE工具都可以指定 编译后的路径的。
追问
就是javac不行对不对..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式