问题描述
我知道JMF是pretty的很多人死亡,诸如此类的东西,但我知道,它仍然可以使用。我打算将它用于个人用途和不从中想到了。
I know JMF is pretty much dead and whatnot, but I do know that it can still be used.I intend to use it for personal uses and don't expect that much from it.
我已成功地安装32位的JMF并且当我运行JMStudio的它不知何故神奇地运行,即使所有的我的Java JRE和软件开发工具包是64位的。
I have managed to install the 32bit JMF and when I run JMStudio it somehow magically works even though all of my java jres and sdks are 64-bit.
我个人认为,这证明它可以工作。当创建一个程序导入jmf.jar作为一个图书馆,我的code编译完美。只有在运行时我得到任何形式的错误与常见的:
I personally believe that this proves that it CAN work.When creating a program importing the jmf.jar as a library, my code compiles perfectly.Only at runtime do i get any form of error with the common:
在线程异常VFW请求线程 java.lang.UnsatisfiedLinkError中:JMFSecurityManager: java.lang.UnsatisfiedLinkError中:C:\ Program Files文件 (86)\ JMF2.1.1e \ lib目录\ jmvfw.dll:无法加载IA 32位的.dll在AMD 64位平台
显然有一个与使用32位的DLL在64位系统中的一个问题。
Obviously there is a problem with using a 32bit dll on a 64bit system.
我的问题是,如果它不兼容:
My question is if its not compatible:
- 如何JMStudio的工作完全正常(它肯定使用Java)
- 我怎么能解决这个问题,使我的程序可以不依赖于这个DLL运行
- 或其他解决方法
由于一吨来之前谁曾经尝试过这个人。Java是在本地特定的工具绝对缺乏,如网络摄像头。
Thanks a ton to anyone who has ever tried this before.Java is definitely lacking in native specific tools such as webcams.
推荐答案
我认为主要的问题是64位的Java JRE / JDK尝试使用32位JMF,和/或与路径的问题JMF Windows 7的选作为默认将其安装到。
I think the main issue is the 64bit Java JRE/JDK trying to use the 32bit JMF, and/or JMF having a problem with the path that Windows 7 chooses as a default to install it to.
我已经成功下张贴在这里的说明: Oracle论坛:在Windows上安装JMF 7 64位
I have had success following the instructions posted here:Oracle Forums: Install JMF on Windows 7 64bit
这基本上可以归结为:
- 在安装32位JRE / JDK,并确保这是你的code使用的东西。
- 在C盘根安装JMF以简单的目录(如C:\ JMF2.1.1e)
祝你好运!
这篇关于JMF在64位java吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!