有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

makefile Java使用哪个版本的Make?

我有make(Windows SDK)、nmake(Visual Studio)和make(CodeGear)

我应该使用哪个版本的make来编译Java应用程序? 这个“品牌”是从哪里来的? 我下载了JDK,但没有品牌。 我四处寻找编译Java makefile的东西

如果你有一个MAKEFILE和一些*,你会使用什么。java文件


共 (1) 个答案

  1. # 1 楼答案

    有两个答案

    A1:如果你想使用MAKEFILE,你需要查看软件附带的构建文档,以确定使用哪个版本的make。如果没有与您的平台相关的构建文档,请查看软件最初在其上实现的平台的文档。多年来,Make有很多不同的版本,每个版本都有自己的怪癖

    MAKEFILE可能遇到的另一个问题是makefiles不可移植。在运行的规则中通常存在各种平台依赖关系;e、 g.命令名、命令路径等。如果您试图在不同的平台上构建,这些问题可能需要您破解MAKEFILE。(在C/C++世界中,有一个迷宫式的GNU工具,叫做AutoKa/AutoCOF,它是为了解决这个问题而设计的,但是从它的声音来看,你只需要一个香草的MaxFipe文件。)p>

    总之,如果你想坚持使用make,按照构建文档中的说明去做,在没有任何相关构建文档的情况下,只需尝试make的任何版本,看看会发生什么。如果存在与平台相关的问题,请准备好学习“make ese”和破解makefiles

    A2:IMO,一个更好的替代方法是抛弃现有的MAKEFILE,使用Ant或Maven创建自己的构建文件