gpt4 book ai didi

java - 是否可以从 Java 运行 Makefile?

转载 作者:行者123 更新时间:2023-12-02 08:34:47 35 4
gpt4 key购买 nike

我在互联网上搜索,但只找到了生成 Java Makefile 的示例。我的情况有所不同,如果我有一个 Makefile,但我只想从 Java 运行它怎么办?

最佳答案

您并不是真正“运行”makefile,而是运行 make 实用程序,它会在当前目录中查找名为“makefile”或“Makefile”的文件并处理命令在该文件中。因此,您需要在 Java 应用程序中执行 make 。您可以通过 Runtime.exec() 来完成此操作。欲了解更多信息,请参阅http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html#exec%28java.lang.String%29http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=1

您应该注意的一个潜在问题是,make 可能存在于您的程序运行的计算机上,也可能不存在,即使它确实存在,它也可能位于非标准位置。在我的机器上,它是 /usr/bin/make,但它可能位于其他地方。请小心考虑这一点。

关于java - 是否可以从 Java 运行 Makefile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226512/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com