首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ Linux 3添加本地用户到

IntelliJ Linux 3添加本地用户到
EN

Stack Overflow用户
提问于 2014-12-04 09:11:23
回答 2查看 2.5K关注 0票数 1

我想尝试新的LWJGL 3,它目前是一种“测试版”-state。令人尴尬的是,我甚至无法运行HelloWorld示例(http://www.lwjgl.org/guide)。

包org.lwjgl.glfw不存在

这就是我所得到的一切。

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

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

代码语言:javascript
复制
-Djava.library.path=home/teolha/lwjgl-test/lib/natives/linux/x64

我试图使缓存无效,并将其添加为system和我所知道的所有内容。尽管如此,仍然找不到glfw包裹。

我不知道我做错了什么,但我从未在IntelliJ 14中这样做过,在lwjgl 3中也没有这样做,所以这里可能有什么完全改变了吗?

任何帮助都很感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-07 18:47:52

所以,这个错误不是我的错。

LWJGL 3目前正处于大开发阶段,最新的稳定版本与示例不匹配,因此我不得不每晚使用最新版本。

( api有很大变化)

我的解决办法是:

将jars作为库添加,并添加.so文件作为库。这样您就不需要指定库路径参数:)

使用新的lwjgl就像一种魅力!

票数 0
EN

Stack Overflow用户

发布于 2014-12-05 04:26:59

除此之外,我每晚都在使用LWJGL 3。

我刚刚成功地构建并发布了LWJGL 3的HelloWord。这个有用吗?

见lwjgl.org/guide:

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

在我的例子中,用这个编译起了作用。

代码语言:javascript
复制
javac -cp ../jar/disruptor.jar:../jar/lwjgl.jar: -d . *.java
  • 将-Djava.library.path系统属性(作为JVM启动参数)设置为目标OS/体系结构的适当路径

实际上,本教程的发布也与此相关。

代码语言:javascript
复制
java -classpath ../jar/disruptor.jar:../jar/lwjgl.jar: -Djava.library.path=../native/linux/x64/ org.lwjgl.demo.glfw.HelloWord

如果需要,一定要调整路径。

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

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

https://stackoverflow.com/questions/27290073

复制
相关文章

相似问题

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