我想尝试新的LWJGL 3,它目前是一种“测试版”-state。令人尴尬的是,我甚至无法运行HelloWorld示例(http://www.lwjgl.org/guide)。
包org.lwjgl.glfw不存在
这就是我所得到的一切。
我将lwjgl.jar和disruptor.jar添加到我的模块依赖项中,但我想这里缺少一些关于本机的东西。我尝试将它们添加为一个库,作为一个模块(这告诉我它是一个空库,尽管oO中有两个oO文件)
当然,我尝试过设置-Djava.library.path,但在这里没有成功:
-Djava.library.path=home/teolha/lwjgl-test/lib/natives/linux/x64我试图使缓存无效,并将其添加为system和我所知道的所有内容。尽管如此,仍然找不到glfw包裹。
我不知道我做错了什么,但我从未在IntelliJ 14中这样做过,在lwjgl 3中也没有这样做,所以这里可能有什么完全改变了吗?
任何帮助都很感激!
发布于 2014-12-07 18:47:52
所以,这个错误不是我的错。
LWJGL 3目前正处于大开发阶段,最新的稳定版本与示例不匹配,因此我不得不每晚使用最新版本。
( api有很大变化)
我的解决办法是:
将jars作为库添加,并添加.so文件作为库。这样您就不需要指定库路径参数:)
使用新的lwjgl就像一种魅力!
发布于 2014-12-05 04:26:59
除此之外,我每晚都在使用LWJGL 3。
我刚刚成功地构建并发布了LWJGL 3的HelloWord。这个有用吗?
见lwjgl.org/guide:
在我的例子中,用这个编译起了作用。
javac -cp ../jar/disruptor.jar:../jar/lwjgl.jar: -d . *.java实际上,本教程的发布也与此相关。
java -classpath ../jar/disruptor.jar:../jar/lwjgl.jar: -Djava.library.path=../native/linux/x64/ org.lwjgl.demo.glfw.HelloWord如果需要,一定要调整路径。
编辑:我刚刚意识到,您可能是在要求intellij的解决方案,在这种情况下,我不确定这是否有用。
https://stackoverflow.com/questions/27290073
复制相似问题