没有Makefile的项目

时间:2019-03-28 02:16:54

标签: java lwjgl

我正在尝试构建一个Java游戏,该游戏是Wolf 3D的副本。该项目位于https://github.com/BennyQBD/Wolfenstein3DClone中,但问题是创建者未包含Makefile或其他文件。如何构建和运行该项目?更重要的是,如何确定当项目不包含Makefile或构建说明时该怎么办?

我尝试做javac game.java,但失败了。我也尝试在eclipse中打开该项目,看看它是否会自动确定该怎么做而失败了。如果一个项目没有指令或makefile,那么是否有可能是一个失败的项目,因为它很难或不可能知道如何进行构建和运行?

1 个答案:

答案 0 :(得分:1)

这是您需要做的:

  1. 打开eclipse,右键单击项目浏览器选项卡,然后单击导入
  2. 打开General文件夹,然后单击Projects from Folder or Archive
  3. 找到您从GitHub下载的未压缩文件夹并完成。

这时,您已将项目正确添加到Eclipse,但是如果尝试运行MainComponent.java,则可能会返回一些异常。 要解决您需要下载LWJGL的问题,对我来说,它与2.9.3兼容,因此请继续下载。 下载并解压缩后,请返回Eclipse并遵循以下步骤:

  1. 右键单击项目的文件夹和属性
  2. 在左侧选择Java构建路径,然后转到“库”选项卡并展开JRE System Library
  3. 现在选择Native library location,单击编辑按钮,然后转到:[poath you put your LWJGL folder in]/lwjgl-2.9.3/native/[your OS]
  4. 现在单击“应用”并关闭,您的项目就可以运行了。

所有这些过程之后,当我运行MainComponent.java时,它便开始编译并开始运行,但是无法播放,但是我认为它依赖于源代码itef,而不是导入项目过程。

希望您在该项目中万事如意。