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)