Java JMF无法在Windows 8.1 64位上运行

Java JMF无法在Windows 8.1 64位上运行

问题描述:

我正在尝试访问网络摄像头,但编译器显示以下错误..

我已经安装了Java Media Frame Work并设置了路径,但它无法正常工作......

我使用eclipse和操作系统是windows 8.1 pro 64 bot ...

I am trying to access the webcam but the compiler is showing the following error..
I have installed Java Media Frame Work and set the paths but its not working...
I am using eclipse and operating system is windows 8.1 pro 64 bot...

java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: C:\Windows\System32\jmdaudc.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

它不适用于64台机器。所以你需要安装32位JDK版本。如果需要,您可能需要卸载64位。
It won't work on 64 machines. So you need to install 32bit JDK verion as well. You might want to uninstall 64bit if you want.


线程中的异常VFW请求线程java.lang.UnsatisfiedLinkError:JMFSecurityManager:java.lang.UnsatisfiedLinkError:java.library中没有jmvfw。路径

at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:206)
Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: no jmvfw in java.library.path
at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:206)