系统:Win 7 64位
JMF 通过启动 JMstudio 在我的系统上工作,它会找到我的驱动程序并启动我的麦克风和网络摄像头。但是当我运行 Netbeans 代码时它不起作用。
我已按照此网站上的这些步骤在 Win 7 64 位上安装 JMF,但没有成功: https ://forums.oracle.com/thread/2134405 。我已经搜索了与此问题相关的所有其他答案,但均未成功。如我在此处粘贴的链接中所述,它应该适用于我的 64 位。
我已经安装了 32 位 Java JDK,将 DLL 从 JMF 安装文件夹移动到 System32 和 SysWOW64,代码中没有错误,并且添加了 JMF.jar。
有什么解决办法吗?当我运行它时,我收到以下错误:
Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: C:\Windows\System32\jmvfw.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:206)
at com.sun.media.protocol.vfw.VFWCapture.<clinit>(VFWCapture.java:19)
at com.sun.media.protocol.vfw.VFWSourceStream.doConnect(VFWSourceStream.java:241)
at com.sun.media.protocol.vfw.VFWSourceStream.run(VFWSourceStream.java:763)
at java.lang.Thread.run(Thread.java:724)