栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么没有人使用make for Java?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么没有人使用make for Java?

Make和Java的基本问题是,Make的工作前提是您先指定了一个依赖项,然后指定了解决该依赖项的规则。

对于基本的C,通常“将main.c文件转换为main.o文件”,请运行“ cc main.c”。

您可以使用Java来做到这一点,但很快就会学到一些东西。

通常,javac编译器启动缓慢。

和…之间的不同:

javac Main.javajavac This.javajavac That.javajavac Other.java

javac Main.java This.java That.java Other.java

是白天和黑夜。

数百种课程加剧了这一点,并且变得站不住脚。

然后,您将其与以下事实相结合:java倾向于以目录中的文件组的形式进行组织,而C和其他趋于更扁平化的文件则更是如此。Make对使用文件层次结构没有太多直接支持。

在收集级别,Make也不很擅长确定哪些文件已过期。

使用Ant,它将检查并汇总所有过时的文件,然后一次性编译它们。Make将仅在每个文件上调用java编译器。使make不执行此操作需要足够的外部工具才能真正表明Make不能完全胜任该任务。

这就是为什么诸如Ant和Maven之类的替代产品兴起的原因。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/497481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号