gpt4 book ai didi

java - IntelliJ Linux LWJGL 3 添加 native 到

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:17:53 24 4
gpt4 key购买 nike

我想试用目前处于“测试版”状态的新 LWJGL 3。令人尴尬的是,我什至无法运行 HelloWorld 示例 ( http://www.lwjgl.org/guide)。

package org.lwjgl.glfw does not exist

就是我得到的。

我将 lwjgl.jar 和 disruptor.jar 添加到我的模块依赖项中,但我想我在这里遗漏了一些关于 natives 的东西。我尝试将它们添加为一个库,一个模块(这告诉我它是一个空库,尽管那里有两个 .so 文件 oO)

当然,我尝试设置 -Djava.library.path,但没有成功:

-Djava.library.path=home/teolha/lwjgl-test/lib/natives/linux/x64

我尝试使缓存失效,将其添加为系统库以及我所知道的一切。仍然找不到 glfw 包。

我不确定我做错了什么,但我从来没有在 IntelliJ 14 中这样做过,在 lwjgl 3 中也没有这样做过,所以也许这里已经完全改变了?

感谢任何帮助!

最佳答案

首先,我每晚都在使用 LWJGL 3。

我刚刚成功构建并启动了 LWJGL 3 的 HelloWord。这有帮助吗?

来自 lwjgl.org/guide:

  • 将 LWJGL jar 添加到类路径中。这通常是通过为您的项目设置库依赖项并将 jars 附加到它来完成的。

在我的例子中,用这个编译是可行的

javac -cp ../jar/disruptor.jar:../jar/lwjgl.jar: -d . *.java
  • 将 -Djava.library.path 系统属性(作为 JVM 启动参数)设置为目标操作系统/架构的适当路径

实际上启动教程与此有关。

java -classpath ../jar/disruptor.jar:../jar/lwjgl.jar: -Djava.library.path=../native/linux/x64/ org.lwjgl.demo.glfw.HelloWord

请务必根据需要调整路径。

编辑:我刚刚意识到您可能正在寻求使用 intellij 的解决方案,在这种情况下我不确定这是否有帮助。

关于java - IntelliJ Linux LWJGL 3 添加 native 到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27290073/

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