本文介绍了JMF在64位java吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道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:

  1. 如何JMStudio的工作完全正常(它肯定使用Java)
  2. 我怎么能解决这个问题,使我的程序可以不依赖于这个DLL运行
  3. 或其他解决方法

由于一吨来之前谁曾经尝试过这个人。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

这基本上可以归结为:

  1. 在安装32位JRE / JDK,并确保这是你的code使用的东西。
  2. 在C盘根安装JMF以简单的目录(如C:\ JMF2.1.1e)

祝你好运!

这篇关于JMF在64位java吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-04 21:56