我在尝试运行 java playN 项目时出错。其他的好像还好。错误是:线程“main”java.lang.UnsatisfiedLinkError 中的异常:java.library.path 中没有 lwjgl。
项目中有依赖库lwjgl 2.83。这里有什么问题?
虽然您有 java 依赖项,但您没有本机库。
您需要从http://www.lwjgl.org/下载 lwjgl ,解压并根据http://www.lwjgl.org/wiki/index.php?title=Main_Page#Getting_started进行设置
TL;DR:一旦您提取了平台的库,您需要使用以下作为 VM 参数将 Java 指向那里:
-Djava.library.path=[Path/To/Libs]
我认为如果你用 maven 运行它,它应该开箱即用(也许)
/编辑:或按照以下说明操作: 如何修复 java.lang... 它不依赖于您自己下载的库,而是使用 maven 获取它们。
要解决第一次使用 Java 媒体框架 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 进行逆向工程并构建/设计您自己的解决方案!享受。