java 同时编译多个类的问题

java编译的时候同时将所调用的类自动编译,但是是不是如果被调用的类已经存在,它就不再对该被调用类再次编译。如被调用类的*.class已经存在,这时我对被调用类进行修改,... java编译的时候同时将 所调用的类自动编译,但是 是不是如果被调用的类已经存在,它就不再对该被调用类再次编译。
如 被调用类的 *.class 已经存在,这时我对被调用类进行修改,然后 编译的是 调用它的类,也就是主程序,结果就出错了。 然后我对被调用类进行编译,再编译主程序则成功。

关于这个问题,你们一般是怎么做的,除了把相关类的 *.class都删了,再编译,还有什么方法。
嗯,上面的问题估计表达的不是很清楚,总之就是这个意思 : 如何 同时 编译多个类,并且有 类有所修改,则对其重新编译。
展开
 我来答
百度网友81ae37efe0
2014-08-20 · TA获得超过159个赞
知道小有建树答主
回答量:239
采纳率:50%
帮助的人:126万
展开全部
通常情况下使用工具进行Java开发不会出现这样的问题,
当你每次保存*.java文件时, JavaIDE会自动删除原来的文件并再次编译新的*.class文件

在工作中不存在说用记事本程序开发Java程序的, 除非你已经强大到不需要IDE等工具做Java开发

希望对你有帮助
xiaobai_fb
2014-08-20 · 超过31用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:65.1万
展开全部
你为什么不用IDE呢?
当然基础还是要学的。
(1)、有.class文件后就不用再编译了。
(2)、如果你的.java文件是合理的放在包中的(为什么不呢?),在编译的时候加上路径参数还是能实现的,具体的方法就是javac -classpath “你的.java文件的根目录”,因为java是动态链接的,当他引用到某个类是自然会去环境变量中搜索,大致是这个意思,这个要讲细了还是很麻烦的,推荐你本书吧,绝对是你想要的《java深度遍历》,书很短,但是真的很有用。
追问
谢谢,学的都是基础,想多熟悉熟悉类和方法名,所有还是用UE编写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奶酪KB50
2014-08-20 · 超过67用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:164万
展开全部
可以javac 指令的参数-sourcepath指定源文件所在目录(src),可以是一个或是多个;在同一个目录下直接编译主类就行。
请采纳答案,支持我一下。
追问
问题是  我说的是, 被调用的类 已经存在 *.class,   再对主类编译,则被调用类没有重新编译。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式