【发布时间】:2014-09-29 18:53:13
【问题描述】:
我已经查看了几个问题并阅读了几个教程,但 MakeFile 对我来说仍然是一个令人困惑的概念。
据我了解,它本质上是一套构建Unix命令来编译和运行代码的规则?
到目前为止,我只是这样运行我的 Unix 命令:
>> javac Main.java SomeClass1.java SomeClass2.java
>> java Main input_file.txt
因为我的 Main 函数接受一个 input_file。
我希望能够通过使用 Make 来提高效率,但我无法理解这些概念。
非常感谢任何帮助!
谢谢!
【问题讨论】:
-
技术上可以这样做,但一般 Java 不使用
make。查看gradle、sbt、ant和/或maven等工具。 -
你的想法是对的:
make是为此目的而设计的,与 Java 一起使用的构建工具(例如 Maven)基于相同的想法,但它们比make更先进,更适合Java。
标签: java compilation makefile