首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Intellij中使用LWJGL 2而不是LWJGL 3?

如何在Intellij中使用LWJGL 2而不是LWJGL 3?
EN

Stack Overflow用户
提问于 2019-05-26 19:51:03
回答 1查看 451关注 0票数 0

我正在用Itellij制作一个依赖于org.lwjgl.input代码的“我的世界”mod。该库已从LWJGL3中删除,因此我必须使用LWJGL2。我将正确的LWJGL2JAR文件添加到我的依赖项和库中,代码中没有显示错误。然而,当我编译时,我得到了这个错误:

错误:包org.lwjgl.input不存在

导入org.lwjgl.input.Keyboard;

我已经尝试过重建、清理、删除.idea文件夹、使缓存无效以及删除所有LWJGL3库。我是不是漏掉了一步?

EN

回答 1

Stack Overflow用户

发布于 2019-05-28 01:16:19

LWJGL3是对LWJGL2 (现已弃用和不支持)的重大升级。为了支持应用程序可以使用的本机API的低级绑定,已经删除了几个更高级的API,比如org.lwjgl.input包。在同一个类路径上使用LWJGL3和LWJGL2不是检索旧行为的适当解决方案。(由于输入API相当紧密地集成到窗口代码中,并且LWJGL2和LWJGL3的设计不是为了一起使用,所以它根本不太可能工作。)相反,我强烈建议您更新您的mod,以使用由mod本身或您正在使用的modding框架公开的输入API。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56313228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档