playN hello示例中的java.library.path中没有lwjgl

时间:2012-06-15 11:47:19

标签: lwjgl playn

我在尝试运行java playN项目时遇到错误。其他的似乎很好。错误是:线程中的异常" main" java.lang.UnsatisfiedLinkError:java.library.path中没有lwjgl。

项目中有依赖库lwjgl 2.83。这里有什么不对?

3 个答案:

答案 0 :(得分:4)

虽然您有java依赖项,但您没有本机库。

您需要从http://www.lwjgl.org/下载lwjgl,根据http://www.lwjgl.org/wiki/index.php?title=Main_Page#Getting_started解压并设置

TL; DR:一旦你提取了plattform的库,你需要使用以下作为VM参数指向Java:

-Djava.library.path=[Path/To/Libs]

我认为如果你用maven运行它,它应该开箱即用(可能)

/编辑:或按照以下说明操作: How to fix java.lang... 它不依赖于您自己下载的库,而是使用maven获取它们。

答案 1 :(得分:1)

在这里,您可以看到如何在Eclipse中设置它。

Great Tutorial

答案 2 :(得分:-2)

为解决首次使用Java Media Frameworks JMF 2.11e时的问题, 配置以下环境变量: JAVA_HOME = JMF_HONE = 您还需要策略工具中的策略文件,然后 添加-Djava.security.policy = mypolicy.policy 获得更多的自由 添加-Djava.library.path = 还安装了32位的jdk和jre,我个人使用了8。 在Netbeans中,如果正在使用它,请选择JDK 8,它应该可以工作。 然后尝试编译JMStudio,如果它即使有错误也会启动, 它应该启用首选项,检测捕获设备和摄像头灯 将闪烁,然后出现,您可以在该处进行捕捉 点,它将记录您并让您通过屏幕上的可视组件看到自己。

学习JMF的最佳方法是对JMStudio进行反向工程并为您的建筑师/工程师进行工程设计 自己解决! 享受。