我在尝试运行java playN项目时遇到错误。其他的似乎很好。错误是:线程中的异常" main" java.lang.UnsatisfiedLinkError:java.library.path中没有lwjgl。
项目中有依赖库lwjgl 2.83。这里有什么不对?
答案 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中设置它。
答案 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进行反向工程并为您的建筑师/工程师进行工程设计 自己解决! 享受。