我正在尝试构建一个 Java 游戏,它是 Wolf 3D 的克隆。该项目位于https://github.com/BennyQBD/Wolfenstein3DClone但问题是创建者没有包含 Makefile 或其他内容。我如何构建和运行这个项目?更重要的是,当项目不包含 makefile 或构建指令时,如何确定要做什么?
我尝试执行 javac game.java 但失败了。我还尝试在 Eclipse 中打开该项目,看看它是否会自动计算出要做什么,但失败了。如果一个项目没有指令或 makefile,那么是否有可能是一个死项目,因为很难或不可能知道要做什么才能构建和运行它?
最佳答案
这是您需要执行的操作:
- 打开 Eclipse,右键单击项目资源管理器选项卡,然后单击“导入”
- 打开
常规
文件夹,然后点击文件夹或存档中的项目
- 找到您从 GitHub 下载的未压缩文件夹并完成。
此时,您的项目已正确添加到 Eclipse,但如果您尝试运行 MainComponent.java
,它可能会返回一些异常。
要解决这个问题,你需要下载 LWJGL,对我来说它适用于 2.9.3,所以选择那个。
下载并解压缩后,返回 Eclipse 并按照以下步骤操作:
- 右键单击项目的文件夹和属性
- 选择左侧的 Java 构建路径,然后转到“库”选项卡并展开
JRE 系统库
- 现在选择
native 库位置
,单击编辑按钮并转到:[poath you put your LWJGL folder in]/lwjgl-2.9.3/native/[your OS]
- 现在点击“应用”并关闭,您的项目就可以运行了。
完成所有这些过程后,当我运行 MainComponent.java
时,它编译并启动,但它无法播放,但我认为它取决于源代码本身,而不是导入项目过程。
希望您在该项目中好运。
关于java - 没有 Makefile 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55389222/